Внутрішній клас

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

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

Посилання[ред. | ред. код]