Я новичок в Java. Я программист C ++, читая код Java. У меня есть определение этого класса: < /p>
class Container {
long ID;
class Contained {
void foo(){
long parentID = ID;
}
}
}
< /code>
Я вижу, что содержащийся может получить доступ к любому члену класса контейнеров, просто по имени. < /p>
У меня есть один Вопрос: < /p>
Что здесь происходит? В C ++ эти классы будут не связаны. Но в Java кажется, что содержащий объект класса, по -видимому, неявно связан с экземпляром объекта родительского класса. < /P>
Спасибо
manish < /p>
ps: извините, я знаю, что могу забрать книгу на Java, но я надеялся, что кто -то сможет мне помочь. < /p>
Подробнее здесь: https://stackoverflow.com/questions/815 ... ss-in-java