Окончателни ли са защитените методи?

Съдържание:

Окончателни ли са защитените методи?
Окончателни ли са защитените методи?

Видео: Окончателни ли са защитените методи?

Видео: Окончателни ли са защитените методи?
Видео: METODI - TSARSKO DETE SAM, 2022 / Методи - Царско дете съм (OFFICIAL VIDEO) ♪ | 4K 2024, Ноември
Anonim

2) Защитените членове са достъпни в рамките на пакета и наследените класове извън пакета. 3) Защитените методи са окончателни.

Какво е защитено окончателно в Java?

Защитен метод е наследен и може да бъде извикан от подклас. По начина, по който аз го виждам, решението за проектиране, което стои зад създаването на метод едновременно защитен и окончателен, е: окончателен, така че реализацията не може да бъде променена, и защитена, така че да не може да бъде извикана откъдето и да е извън йерархията на наследяването.

Можем ли да заменим защитения окончателен метод в Java?

Да, защитеният метод на суперклас може да бъде отменен от подклас.

Какво е защитен метод?

Защитеният метод е като частен метод, тъй като може да бъде извикан само в рамките на реализацията на клас или неговите подкласовеТой се различава от частния метод по това, че може да бъде извикан изрично във всеки екземпляр на класа и не е ограничен до имплицитно извикване на self.

Могат ли частните методи да бъдат отменени?

Не, не можем да заменим частни или статични методи в Java. Частните методи в Java не са видими за никой друг клас, което ограничава техния обхват до класа, в който са декларирани.

Препоръчано: