Hi, ich hab zur Zeit ein kleines Problem welches ich als Anfänger nicht ganz in den Griff bekomme. Ich habe 4 Klassen
Meine frage ist, wenn ich nun in der Basis Klasse pirvate Variablen definiere, die ich dann an die abgeleiteten Klassen vererben möchte aber es so hinschreibe
werden die privaten Variablen mit übernommen oder nicht?
Bsp.:
Die Frage besitzen jetzt die Objekte von C auch die Variablen a, b die in dem privat Bereich der Basisklasse B deklariert wurden?
- Eine für sich alleine stehende Klasse A
- Eine Basis Klasse B (soll abstrakt sein
- 2 abgeleitete Klassen C, D von Basisklasse B
Meine frage ist, wenn ich nun in der Basis Klasse pirvate Variablen definiere, die ich dann an die abgeleiteten Klassen vererben möchte aber es so hinschreibe
Code:
class C: public B
Bsp.:
Code:
class B
privte:
int a;
double b;
public:
//Methoden um auf a und b zuzugreifen
virtual void v_methode();
class C : public B
private:
float c;
public:
//Methoden
void v_methode
Die Frage besitzen jetzt die Objekte von C auch die Variablen a, b die in dem privat Bereich der Basisklasse B deklariert wurden?
Zuletzt bearbeitet: