KaytettyOsa::KaytettyOsa():Osa() //konstruktori
{
//alustettu eli annettu alkuarvot
kunto=" ";
};
eli miksi tuo konstruktori on noin kirjoitettu että tuo yläluokka on tuossa.
{
//alustettu eli annettu alkuarvot
kunto=" ";
};
eli miksi tuo konstruktori on noin kirjoitettu että tuo yläluokka on tuossa.
Vastaukset 2
Vanhimmat
Kutsuu yliluokan konstruktoria. Katso ja kokeile:
http://www.cprogramming.com/tutorial/initialization-lists-c .html
Huomaa että voidaan alustaa myös luokan datajäseniä (mutta ei yliluokan):
KaytettyOsa::KaytettyOsa() : kunto(""), hinta(0) {}
Sen on muuten yliluokka eikä yläluokka, joka tarkoittanee kai jotain yhteiskuntaluokkia. Sama aliluokka vs. alaluokka.
(Pääsinpäs taas nipottamaan, argh!)