Superclasa poate apela metoda subclaselor?
Superclasa poate apela metoda subclaselor?

Video: Superclasa poate apela metoda subclaselor?

Video: Superclasa poate apela metoda subclaselor?
Video: Java Subclass and Superclass Tutorial - Real College Example 2024, Mai
Anonim

A super clasa variabila de referinta poate sa ține o subclasă variabila de referinta. Acest superclasa poate apela metode care sunt definite în superclasă numai.

În acest fel, superclasa poate accesa câmpurile subclaselor?

A super clasa nu pot direct acces variabile sau metode care sunt declarate în a subclasă . Nu direct; subclasă instanțele includ o instanță a lor superclasei exemplu, care este modul în care ei le moștenesc câmpuri . Pentru o superclasă să moştenească în acelaşi mod de la toţi subclasele , (1.)

De asemenea, o clasă părinte poate apela metoda clasei copil? Downcasting nu este posibil în Java. Dacă clasa de părinți referință folosește a clasa de copii constructor (care se numește upcasting) apoi numai acelea metodele pot fi numite care sunt prezente și în clasa de părinți (fie definite, fie declarate), adică doar suprascrise metodele pot fi numit.

De asemenea, poate o subclasă să fie o superclasă?

Deci, pe măsură ce cobori în ierarhie, clasele devin din ce în ce mai specializate: Definiție: A subclasă este o clasă care derivă dintr-o altă clasă. A subclasă moștenește starea și comportamentul de la toți strămoșii săi. Termenul superclasă se referă la strămoșul direct al unei clase, precum și la toate clasele sale ascendente.

Subclasele moștenesc variabile?

Următoarea listă detaliază membrul variabile care sunt mostenit de către a subclasă : Subclasele moștenesc acei membri variabile declarată publică sau protejată. Subclasele moștenesc acei membri variabile declarat fără specificator de acces atâta timp cât subclasă este în același pachet cu superclasa.

Recomandat: