Ar poklasis gali iškviesti pirminės klasės konstruktorių?
Ar poklasis gali iškviesti pirminės klasės konstruktorių?

Video: Ar poklasis gali iškviesti pirminės klasės konstruktorių?

Video: Ar poklasis gali iškviesti pirminės klasės konstruktorių?
Video: Java - Calling Constructors During Inheritance 2024, Gruodis
Anonim

Ne a poklasis negali paveldėti konstruktoriai savo superklasės. Konstruktoriai yra specialiosios funkcijos nariai a klasė tuo, kad jie nėra paveldimi poklasis . Konstruktoriai naudojami norint suteikti galiojančią objekto būseną kuriant.

Šiuo atžvilgiu, ar konstruktoriai yra paveldimi, ar poklasis gali vadinti pirminės klasės konstruktorių?

"Kviesti" tėvų klasės konstruktorius vaike klasė jums visada reikia „super“raktinio žodžio. Konstruktoriai nėra nariai, taigi ir nėra paveldėtas pateikė poklasius , bet konstruktorius superklasės gali būti iškviestas iš poklasis.

Taip pat žinokite, kaip iškviesti konstruktorių tėvų klasei? Norėdami paleisti a tėvų konstruktorius , a skambinti į tėvas ::_konstruoti() vaiko viduje konstruktorius yra būtinas. Jei vaikas neapibrėžia a konstruktorius tada jis gali būti paveldėtas iš tėvų klasė visai kaip normalus klasė metodas (jei jis nebuvo paskelbtas kaip privatus).

Vėliau kyla klausimas, ar Java galime vadinti poklasio konstruktorių iš superklasės konstruktoriaus?

Tu negali skambinti a poklasio konstruktorius iš super klasės konstruktorius . Skambina į konstruktorius iš a poklasis viduje konstruktorius bazinės klasės neįmanoma. Tam yra įvairių priežasčių, bet vienas ar tai a konstruktorius iš išvestinės klasės skambučių , netiesiogiai arba tiesiogiai, a konstruktorius bazinės klasės.

Kaip poklasis iškviečia savo superklasės konstruktorių?

A poklasis gali turėti jos savo privačių duomenų nariai, todėl a poklasis taip pat gali turėti jos savo konstruktoriai . Taigi, kai a poklasis objektas yra momentinis poklasis objektas taip pat turi automatiškai vykdyti vieną iš konstruktoriai iš superklasė . Į skambinti a superklasės konstruktorius naudojamas super raktinis žodis.

Rekomenduojamas: