2) Chránení členovia sú prístupní v rámci balíka a zdedené triedy mimo balíka. 3) Chránené metódy sú konečné.
Čo je v jazyku Java finálne chránené?
Chránená metóda je zdedená a možno ju vyvolať z podtriedy. Ako to vidím ja, rozhodnutie o dizajne, ktoré stojí za vytvorením metódy chránenej aj konečnej, je: konečné, takže implementáciu nie je možné zmeniť a chrániť, takže ju nemožno volať odkiaľkoľvek mimo hierarchie dedičnosti.
Môžeme prepísať chránenú konečnú metódu v jazyku Java?
Áno, chránená metóda nadtriedy môže byť prepísaná podtriedou.
Čo je chránená metóda?
Chránená metóda je ako súkromná metóda v tom, že ju možno vyvolať iba z implementácie triedy alebo jej podtriedLíši sa od súkromnej metódy v tom, že ju možno explicitne vyvolať v ktorejkoľvek inštancii triedy a nie je obmedzená na implicitné vyvolanie na seba.
Dajú sa súkromné metódy prepísať?
Nie, nemôžeme prepísať súkromné alebo statické metódy v jazyku Java. Súkromné metódy v jazyku Java nie sú viditeľné pre žiadnu inú triedu, čo obmedzuje ich rozsah na triedu, v ktorej sú deklarované.