A mundet superklasa të thërrasë metodën e nënklasës?
A mundet superklasa të thërrasë metodën e nënklasës?

Video: A mundet superklasa të thërrasë metodën e nënklasës?

Video: A mundet superklasa të thërrasë metodën e nënklasës?
Video: Гай Уинч: Почему всем нужно практиковать неотложную эмоциональную помощь 2024, Mund
Anonim

A super klasë variabël referencë mund mbaj a nënklasa variabël referencë. Kjo superclass mund të thërrasë metoda të cilat janë të përcaktuara në superklasa vetëm.

Në këtë mënyrë, a mundet superklasa të aksesojë fushat e nënklasës?

A super klasë nuk mundet drejtpërdrejt akses variablat ose metodat që deklarohen në a nënklasa . Jo drejtpërdrejt; nënklasa instancat përfshijnë një shembull të tyre të superklasës shembull, se si i trashëgojnë ato fusha . Per nje superklasa për të trashëguar në të njëjtën mënyrë nga të gjithë nënklasat , (1.)

Gjithashtu, a mundet një klasë prind të thërrasë metodën e klasës fëmijë? Shkarkimi nuk është i mundur në Java. Nëse klasën e prindërve referenca përdor a klasë për fëmijë konstruktor (i cili quhet si upcasting) pastaj vetëm ato metodat mund quhen të cilat janë të pranishme edhe në klasën e prindërve (qoftë i përcaktuar ose i deklaruar) d.m.th vetëm i anashkaluar metodat mund të thirret.

Gjithashtu, a mund të jetë një nënklasë një superklasë?

Pra, ndërsa bini poshtë në hierarki, klasat bëhen gjithnjë e më të specializuara: Përkufizimi: A nënklasa është një klasë që rrjedh nga një klasë tjetër. A nënklasa trashëgon gjendjen dhe sjelljen nga të gjithë paraardhësit e saj. Termi superklasa i referohet paraardhësit të drejtpërdrejtë të një klase, si dhe të gjitha klasave të saj ngjitëse.

A trashëgojnë nënklasat variabla?

Lista e mëposhtme specifikon anëtarin variablave që janë të trashëguara nga një nënklasa : Nënklasat trashëgojnë ata anëtarë variablave shpallur si publike ose të mbrojtur. Nënklasat trashëgojnë ata anëtarë variablave deklaruar pa specifikues aksesi për sa kohë që nënklasa është në të njëjtën paketë si superclass.

Recommended: