Erhalten Sie einen Verweis auf eine enthaltende Klasse in JavaJava

Java-Forum
Anonymous
 Erhalten Sie einen Verweis auf eine enthaltende Klasse in Java

Post by Anonymous »

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>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post