2) Zaštićeni članovi su dostupni unutar paketa, a naslijeđene klase izvan paketa. 3) Zaštićene metode su konačne.
Šta je zaštićeno konačno u Javi?
Zaštićena metoda je naslijeđena i može se pozvati iz podklase. Kako ja to vidim, odluka o dizajnu iza pravljenja metode i zaštićene i konačne je: konačna, tako da se implementacija ne može promijeniti, i zaštićena, tako da se ne može pozvati s bilo kojeg mjesta izvan hijerarhije nasljeđivanja.
Možemo li nadjačati zaštićeni konačni metod u Javi?
Da, zaštićena metoda superklase može biti zamijenjena podklasom.
Šta je zaštićena metoda?
Zaštićena metoda je kao privatna metoda po tome što se može pozvati samo unutar implementacije klase ili njenih podklasaRazlikuje se od privatne metode po tome što se može eksplicitno pozvati na bilo kojoj instanci klase i nije ograničena na implicitno pozivanje na self.
Mogu li se privatne metode zaobići?
Ne, ne možemo nadjačati privatne ili statičke metode u Javi. Privatne metode u Javi nisu vidljive nijednoj drugoj klasi što ograničava njihov opseg na klasu u kojoj su deklarirane.