39
Mi piacerebbe poter avere due classi "protette" nel mio pacchetto. Cioè, non voglio che i file al di fuori del mio pacchetto li vedano come visibili - saranno per uso interno solo all'interno del pacchetto.Come proteggere le classi in modo che non siano visibili al di fuori del loro pacchetto
Come posso fare questo?
Esattamente. E la parola chiave protetta significa che è accessibile solo dai tipi derivati –
@Oskar: beh, tecnicamente sembra protetto è visibile dai tipi derivati * al di fuori * del pacchetto e * tutti * i tipi all'interno del pacchetto. –
sicuramente le classi al di fuori del pacchetto Bar non possono nemmeno vedere la classe Bar, quindi non possono estenderla. (Cosa succede se una classe pubblica all'interno del pacchetto lo estende anche se ...?) –