Ondersteuning > Programmeren

super() in C++?

(1/1)

SeySayux:
In Java kan je dit doen:

--- Citaat ---public class Foo {

String name;

public void setName(String name) {
this.name=name;
}
}
--- Einde van citaat ---
en

--- Citaat ---public class Bar extends Foo {

public void setName(String name) {
super.setName("bar_"+name);
}
}
--- Einde van citaat ---
Bestaat er iets analoogs aan de super() call (voer zelfde methode uit in parent class) voor C++?

Alvast bedankt,

- SeySayux

darko:
Ik weet het niet zeker, maar als ik me goed herinner moet je in C++

Foo::setName

doen.

Expliciet de class aangeven, omdat je in principe van meerde klassen kunt overerven. Maar ik weet het niet zeker meer, het is alweer heel lang geleden dat ik voor het laatst iets met C++ heb gedaan.

profoX:
darko: dat klopt, en dan met (); erachter natuurlijk

SeySayux:
Bedankt, ik ga het uitproberen wanneer ik terug zin krijg in programmeren. Heel vermoeiende dag voor mij vandaag, was vanochend al slecht gezind omdat m'n ma sumoworstelaarspraktijken uitvoerden, heb nog ruzie gehad met wat leraars en we hebben nog "De heks" voor studie gehad ;).

- SeySayux

Navigatie

[0] Berichtenindex

Naar de volledige versie