Можно ли ссылаться на класс, который был инициализирован вот так...?
Если я инициализирую такой класс, как этот:
Human tom = new Human(new GorillaHead(), new HumanTorso(), new HumanLegs());
Я не могу снова получить доступ к GorillaHead (), верно? Сначала я должен был бы сделать его именованным экземпляром вне сигнатуры человеческого класса, верно?
Что я уже пробовал:
Эта работа:
var gorillahead = new GorillaHead(); var humantorso = new HumanTorso(); var humanlegs = new HumanLegs(); Human tom = new Human(gorillahead, humantorso, humanlegs);
RickZeeland
Это будет работать, но это не совсем то, о чем говорит ООП, постарайтесь сохранить все в человеческом классе, чтобы он был легко доступен ...