Sú chránené metódy konečné?

Obsah:

Sú chránené metódy konečné?
Sú chránené metódy konečné?

Video: Sú chránené metódy konečné?

Video: Sú chránené metódy konečné?
Video: Java Tutorial #6: Protected vs. Private 2024, November
Anonim

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é.

Odporúča: