Новый объект класса внутри класса - PullRequest
0 голосов
/ 02 января 2012

В Java или других языках ООП-

class MyClass{
  int a=5;
  MyClass b=new MyClass();

  void mymeth()
  {
  }
}

Здесь создается объект класса внутри класса. Когда новый объект создается внутри, он будет создавать новые члены и объект класса (b здесь), который снова будет создавать члены, объекты? Разве это не сделает цепочку, ведущую к бесконечным объектам и переменным? Тупой запрос.

Ответы [ 2 ]

6 голосов
/ 02 января 2012

Да.

Вы натолкнетесь на StackOverflowError (ирония, не так ли?), Если попытаетесь это сделать.

0 голосов
/ 02 января 2012

Это приведет к ошибке переполнения стека.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...