Vai virsklase var izsaukt apakšklases metodi?
Vai virsklase var izsaukt apakšklases metodi?

Video: Vai virsklase var izsaukt apakšklases metodi?

Video: Vai virsklase var izsaukt apakšklases metodi?
Video: Java Subclass and Superclass Tutorial - Real College Example 2024, Maijs
Anonim

A super klase atsauces mainīgais var turiet a apakšklase atsauces mainīgais. Šis superklase var izsaukt metodes kas ir definēti superklase tikai.

Vai šādā veidā virsklase var piekļūt apakšklases laukiem?

A super klase nevar tieši piekļuvi mainīgie vai metodes, kas ir deklarētas a apakšklase . Ne tieši; apakšklase gadījumi ietver to gadījumu superklase piemēram, kā viņi tos manto lauki . Priekš superklase mantot vienādi no visiem apakšklasēm , (1.)

Vai vecāku klase var izsaukt arī bērnu klases metodi? Programmā Java lejupielāde nav iespējama. Ja vecāku klase atsauce izmanto a bērnu klase konstruktors (ko sauc par upcasting), tad tikai tie metodes var tiek saukti, kas arī atrodas vecāku klase (definēts vai deklarēts), t.i., tikai ignorēts metodes var tiec saukts.

Turklāt vai apakšklase var būt virsklase?

Tātad, nolaižoties uz leju hierarhijā, klases kļūst arvien specializētākas: Definīcija: A apakšklase ir klase, kas izriet no citas klases. A apakšklase manto stāvokli un uzvedību no visiem saviem senčiem. Termiņš superklase attiecas uz klases tiešo priekšteci, kā arī uz visām tās augšupejošajām klasēm.

Vai apakšklases manto mainīgos?

Nākamajā sarakstā ir norādīts dalībnieks mainīgie kas ir iedzimta autors a apakšklase : Apakšklases manto tiem biedriem mainīgie pasludināts par publisku vai aizsargātu. Apakšklases manto tiem biedriem mainīgie deklarēta bez piekļuves specifikācijas, kamēr vien apakšklase ir vienā iepakojumā ar superklasi.

Ieteicams: