Môže byť trieda so súkromným konštruktorom zdedená v jazyku Java?
Môže byť trieda so súkromným konštruktorom zdedená v jazyku Java?

Video: Môže byť trieda so súkromným konštruktorom zdedená v jazyku Java?

Video: Môže byť trieda so súkromným konštruktorom zdedená v jazyku Java?
Video: Java Constructors - Full Tutorial 2024, Smieť
Anonim

5 odpovedí. Java nebráni podtriedeniu triedy so súkromnými konštruktérmi . To, čomu bráni, je pod- triedy ktoré nemajú prístup k žiadnej konštruktérov jeho super trieda . To znamená a súkromný konštruktér nemožno použiť v inom trieda súbor a lokálny balík konštruktér nemožno použiť v inom balení.

Vzhľadom na to, môžeme dediť triedu so súkromným konštruktorom?

Ak triedy so súkromným konštruktorom a zapečatené trieda nemôže byť zdedené , načo je potom využitie trieda čo nemôže byť zdedené . A ako bolo povedané predtým súkromný konštruktér môže ospravedlniť sa ako my mať statické triedy teraz. Takže súkromný konštruktér + zapečatený znamená čistý statický náboj trieda . Tiež zapečatené trieda nemôže byť zdedené.

Niekto sa môže tiež opýtať, čo nemôžete robiť s triedou so súkromným konštruktorom? Okrem vytvárania singletonu trieda , súkromný konštruktér má tiež mnoho ďalších kľúčových použití. s súkromný konštruktér príklad toho trieda môže vytvoriť iba vo vnútri deklarácie trieda . Vytvorením a súkromný konštruktér , môžeme zabrániť a trieda pred predĺžením ktorýmkoľvek iným trieda.

Môže sa v tomto ohľade v Jave zdediť súkromná trieda?

A java private členom nemôže byť zdedené keďže je k dispozícii len deklarovaným trieda java . Keďže súkromné členovia nemôžu byť zdedené , nie je miesto na diskusiu java preťaženie behu resp java prevažujúce (polymorfizmus) znaky.

Čo sa stane, ak je konštruktor súkromný v jazyku Java?

Java – súkromný konštruktér príklad. Použitie súkromný konštruktér je slúžiť triedam singleton. Použitím súkromný konštruktér môžeme zabezpečiť, že naraz nemožno vytvoriť viac ako jeden objekt. Poskytnutím a súkromný konštruktér zabránite tomu, aby sa inštancie triedy vytvorili na akomkoľvek inom mieste ako práve v tejto triede.

Odporúča: