Video: Kan een subklasse de klassenconstructor van de bovenliggende klasse aanroepen?
2024 Auteur: Lynn Donovan | [email protected]. Laatst gewijzigd: 2023-12-15 23:51
Nee een subklasse kan de niet erven constructeurs van zijn superklasse. Constructeurs zijn speciale functieleden van a klas in die zin dat ze niet worden geërfd door de subklasse . Constructeurs worden gebruikt om een geldige status voor een object te geven bij het maken.
Zijn constructors in dit opzicht geërfd, kan een subklasse de klassenconstructor van de bovenliggende klasse aanroepen?
"Inroepen" bovenliggende klasse constructor in kind klas je hebt altijd het trefwoord "super" nodig. Constructeurs zijn geen lid, dus dat zijn ze niet geërfd door subklassen , maar de constructeur van de superklasse kan worden aangeroepen vanuit de subklasse.
Weet ook, hoe noem je een constructor voor een bovenliggende klasse? Om een bovenliggende constructeur , een telefoongesprek tot ouder ::_construct() binnen het kind constructeur Is benodigd. Als het kind niet definieert a constructeur dan kan het worden geërfd van de ouder klas net als een normale klas methode (als deze niet als privé is gedeclareerd).
Vervolgens is de vraag, kunnen we de subklasse-constructor van de superklasse-constructor in Java aanroepen?
Jij kan niet telefoongesprek een subklasse constructor van een superklasse constructeur . Roeping de constructeur van een subklasse binnen de constructeur van de basisklasse is niet mogelijk. Daar zijn verschillende redenen voor, maar een is dat een constructeur van een afgeleide klasse belt , impliciet of expliciet, een constructeur van de basisklasse.
Hoe roept een subklasse de constructor van zijn superklasse aan?
EEN subklasse kan hebben zijn eigen privégegevensleden, dus a subklasse kan ook hebben zijn eigen constructeurs . Dus, wanneer een subklasse object wordt geïnstantieerd de subklasse object moet ook automatisch een van de constructeurs van de superklasse . Tot telefoongesprek een superklasse constructor het super trefwoord wordt gebruikt.
Aanbevolen:
Worden gedefinieerd als de relatie tussen eigenschappen van een object en de mogelijkheden van een agent die aanwijzingen geven voor het gebruik van een object?
Een aanbod is een relatie tussen de eigenschappen van een object en de mogelijkheden van de agent die bepalen hoe het object mogelijk kan worden gebruikt
Wat is de straf in India voor het stelen van activa van computerdocumenten of de broncode van software van een organisatie-individu of van enig ander middel?
Uitleg: De straf in India voor het stelen van computerdocumenten, activa of de broncode van software van een organisatie, persoon of op enige andere manier is 3 jaar gevangenisstraf en een boete van Rs. 500.000
Kan superklasse de subklasse-methode aanroepen?
Een referentievariabele van een superklasse kan een referentievariabele van een subklasse bevatten. Deze superklasse kan methoden aanroepen die alleen in de superklasse zijn gedefinieerd
Kun je een functie binnen een functie C++ aanroepen?
Lexicale scoping is niet geldig in C omdat de compiler de juiste geheugenlocatie van de innerlijke functie niet kan bereiken/vinden. Geneste functie wordt niet ondersteund door C omdat we geen functie binnen een andere functie in C kunnen definiëren. We kunnen een functie binnen een functie declareren, maar het is geen geneste functie
Wat is bovenliggende tabel SQL?
Een refererende sleutel betekent dat waarden in de ene tabel ook in een andere tabel moeten voorkomen. De tabel waarnaar wordt verwezen, wordt de bovenliggende tabel genoemd, terwijl de tabel met de externe sleutel de onderliggende tabel wordt genoemd. De refererende sleutel in de onderliggende tabel verwijst over het algemeen naar een primaire sleutel in de bovenliggende tabel