Erhalten Sie einen Verweis auf eine enthaltende Klasse in Java

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Erhalten Sie einen Verweis auf eine enthaltende Klasse in Java

by Anonymous » 25 Feb 2025, 21:04

Ich bin neu in Java. Ich bin ein C ++ - Programmierer und lese einen Java -Code. Ich habe diese Klassendefinition: < /p>

class Container {
long ID;

class Contained {
void foo(){
long parentID = ID;
}
}
}
< /code>

Ich sehe, dass enthalten ist, dass auf jedes Mitglied der Containerklasse zugreifen kann, einfach mit Namen. Frage: < /p>

Was ist hier los? In C ++ wären diese Klassen nichts miteinander zu tun. Aber in Java scheint das enthaltene Klassenobjekt implizit mit der Instanz des übergeordneten Klassenobjekts verbunden zu sein.

PS: Entschuldigung, ich weiß, ich könnte ein Buch über Java abholen, aber ich hatte gehofft, dass mir jemand helfen könnte. < /p>

Top