Methode , Zugriff auf private
-
Hallo,
wenn ich einer Methode einer Klasse ein Objekt derselben Klasse übergebe,
dann hat diese Methode vollen Zugriff auf die private elemente des übergebenen Objekts , obwohl die Methode von einem anderen Objekt aufgerufen wurde?Beispiel:
class test x,y;
x.methode(y)
{y.zahl; //zahl ist in der Klasse test private
}
-
Ja. Zugriffsspezifizierer beziehen sich in C++ auf die Klasse, nicht auf das Objekt.
-
Ja.