39
Me gustaría poder tener dos clases "protegidas" en mi paquete. Es decir, no quiero que los archivos que están fuera de mi paquete los vean como visibles; serán para uso interno solo dentro del paquete.Cómo proteger las clases para que no sean visibles fuera de su paquete
¿Cómo puedo hacer esto?
Exactamente. Y la palabra clave protegida significa que solo es accesible por tipos derivados –
@Oskar: bueno, técnicamente parece que protegido es visible por tipos derivados * fuera * del paquete, y * todos * tipos dentro del paquete. –
seguramente las clases fuera del paquete de Bar ni siquiera pueden ver la clase de Bar, por lo que no pueden extenderla. (¿Qué sucede si una clase pública dentro del paquete lo extiende ...?) –