Внутрішній клас
(Перенаправлено з Внутрішні класи)
Внутрішній, або вкладений клас (англ. 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.]