Moștenește o subclasă variabile de instanță?

Cuprins:

Moștenește o subclasă variabile de instanță?
Moștenește o subclasă variabile de instanță?

Video: Moștenește o subclasă variabile de instanță?

Video: Moștenește o subclasă variabile de instanță?
Video: Inheritance and Instance Variables in Java || Lesson 41 || Java Programming || Learning Monkey || 2024, Noiembrie
Anonim

Subclasele moștenesc metode publice din superclasa pe care o extind, dar nu pot accesa direct variabilele de instanță private ale superclasei și trebuie să utilizeze metodele publice de accesare și mutator.

Moștenesc subclasele variabile de instanță private java?

O subclasă nu moștenește membrii privați ai clasei părinte … O clasă imbricată are acces la toți membrii privați ai clasei care o înglobează - atât câmpurile, cât și metodele. Prin urmare, o clasă imbricată publică sau protejată moștenită de o subclasă are acces indirect la toți membrii privați ai superclasei.

Variabilele de instanță sunt moștenite în Java?

Știu că variabile de instanță nu sunt moștenite, dar pot fi accesate în subclasă. Dacă ele pot fi accesate în subclasă, înseamnă că sunt partajate între super clasă și subclasă sau ambele superclase și subclase au o copie diferită.

Poate o subclasă adăuga noi variabile de instanță private?

O subclasă poate adăuga noi priv variabile de instanță, poate adăuga noi metode publice, priv sau statice, poate suprascrie variabilele moștenite. O subclasă nu poate redefini o metodă publică ca privată sau nu poate suprascrie metode statice ale superclasei. … În polimorfism, compilatorul nu determină ce metodă să apeleze.

Puteți moșteni variabile de instanță private?

Subclasele moștenesc metode publice de la superclasa pe care o extind, dar nu pot accesa direct variabilele de instanță private ale superclasei și trebuie să utilizeze metodele publice de accesare și mutator.

Recomandat: