Внутрішній клас
Зовнішній вигляд
(Перенаправлено з Внутрішні класи)
Внутрішній, або вкладений клас (англ. inner class) — в об'єктно-орієнтованому програмуванні клас, повністю визначений в другому класі.
- Внутрішні класи підтримує мова програмування Java, починаючи з версії 1.1.
- Вкладені класи також підтримуються мовами програмування: D, Visual Basic .NET, Ruby і C#.
- У Python можна вкласти клас в інший клас, метод або функцію.
- У C є вкладені класи, які схожі на статичні класи Java, за винятком того, що вони не оголошені за допомогою "static".
- Мова програмування BETA ввела поняття вкладених класів.
Екземпляр звичайного класу може існувати сам по собі. На відміну від нього, екземпляр внутрішнього класу не може існувати без прив'язки до класу верхнього рівня.
Cay S. Horstmann and Gary Cornell, Core Java, eighth edition (Volume I). Prentice Hall, 2003. ISBN 978-0132354769 (посилання на сторінку книги [Архівовано 18 січня 2016 у Wayback Machine.])
- So what are inner classes good for anyway? [Архівовано 26 квітня 2013 у Wayback Machine.]