Как создать объект одного класса только внутри другого?

  • Автор темы Автор темы alex77
  • Дата начала Дата начала

alex77

Новичок
Как создать объект одного класса только внутри другого?

Здравствуйте.

Есть 2 класса, "а" и "б". Как разрешить создавать объекты класса "б" только внутри класса "а" ?
 
Всмысле?
ты хочешь чтобы класс б никак нигде нельзя было создать кроме того как в классе а ?
Для чего ?
 
Re: Как создать объект одного класса только внутри другого?

а че, нормальный такой вопрос. Мне понравился...
apd_callstack
 
apd_callstack это жоско. Пробовал сделать "б" extends "а" и у "б" конструктор protected, получилось почти то что надо, но сейчас уже бросил всю эту затею, т.к. понял, что изврат.
 
Автор оригинала: alex77
apd_callstack это жоско. Пробовал сделать "б" extends "а" и у "б" конструктор protected,
???
В конструкторе класса б просто контролируй откуда он вызывается.
 
gonza - а как можно проконтролировать, откуда вызывается команда создания объекта?
 
Сверху