Periytyykö konstruktori?

Sisällysluettelo:

Periytyykö konstruktori?
Periytyykö konstruktori?

Video: Periytyykö konstruktori?

Video: Periytyykö konstruktori?
Video: Periytyykö Rettin oireyhtymä? #rettsyndrome 2024, Marraskuu
Anonim

Rakentajat eivät ole jäseniä, joten ne eivät periydy alaluokkien, vaan superluokan konstruktori voidaan kutsua alaluokasta.

Peritäänkö konstruktori C++:n?

Rakentajat eivät periydy. Lapsikonstruktori kutsuu niitä implisiittisesti tai eksplisiittisesti. Kääntäjä luo oletuskonstruktorin (sellaisen, jossa ei ole argumentteja) ja oletuskopiokonstruktorin (jonka argumentilla on viittaus samaan tyyppiin).

Mitä tapahtuu rakentajille perinnössä?

Perinnössä konstruktorit eivät koskaan periydy mihinkään lapsiluokkaan. Javassa pääluokan oletuskonstruktori, jonka alaluokan rakentaja kutsuu automaattisesti.

Voivatko luokat periä rakentajia?

Et voi periä konstruktoreita, mutta voit kutsua niitä johdetuilta lapsikonstruktoreiltasi. Jos teet perusluokkien oletuskonstruktorista yksityisen, se pakottaa sinut valitsemaan peruskonstruktorin aina, kun luot johdetun luokan.

Voidaanko rakentaja ja tuhoaja periytyä?

Tuhoajia ei peritty. Jos luokka ei määrittele sitä, kääntäjä luo sellaisen. Periytys on mitä: mekanismi olemassa olevien luokkien uudelleenkäyttöön ja laajentamiseen niitä muuttamatta, mikä tuottaa hierarkkisia suhteita niiden välille.

Suositeltava: