Problema 14

Daca clasa nu este infasurata de o alta clasa, atunci sunt posibile doua tipuri, public si default( package-private: accesibil doar in pachetul respectiv).

class AccesibilDoarInPachet{

}

public class AccesibilSiInAltePachete{

}

In cazul in care, clasa respectiva este infasurata de o alta clasa, sunt posibili toti specificatorii de acces. Astfel, specificatorii de acces private respectiv protected sunt disponobili numai in aceasta situatie.

class OutSideClass{

private class InsideClass{

}

}

class OutSideClass{

protected class InsideClass{

}

}