Мы говорим, что вложенные классы: членов прилагаемого класса.Имеет ли каждый экземпляр окружающего класса свою собственную копию внутреннего/нестатического вложенного класса?
Означает ли это, что каждый экземпляр класса приложения имеет свою собственную копию (п) внутренний/нестатический вложенным класса, так же, как каждый экземпляр класса имеет свою собственную копию нестатического/метод экземпляра?
Мой вопрос не дубликат question связанного в баннере над моим вопросом.
В этом вопросе обсуждается вопрос о том, будет ли внутренний класс автоматически ссылаться на охватывающий класс (даже если ссылка никогда не используется).
Мой вопрос в том, что, поскольку все экземпляры класса имеют свои собственные копии всех нестатических членов полей (и методов? - я не уверен в методах) - против статических членов, которые имеют только одну копию, которая доступна ко всем экземплярам класса; и поскольку мы говорим, что вложенные классы являются членами классов, а затем внутренними классами станут нестатических/экземпляров-членов окружающих классов, не так ли?
Итак, можно ли заключить, что каждый экземпляр охватывающего класса имеет свою копию каждого внутреннего класса?
Я даже не считаю, что два вопроса будут похожими, не говоря уже о дубликатах. Я действительно искренне задаюсь вопросом, какая часть моего вопроса связана с внутренним классом, содержащим ссылку на охватывающий класс.
На мой вопрос был точно поставлен ответ в принятом ответе.
Почему бы просто не попробовать? – Turing85
"так же, как каждый экземпляр класса имеет свою собственную копию метода нестатического/экземпляра?" но они этого не делают. – Kayaman
Входящий класс [single] может иметь * множественные * внутренние классы: что означают эти множественности? – user2864740