Внутренние и вложенные классы java. Часть 2
|
|
Суббота, 09 Февраля 2019 г. 19:27
+ в цитатник
Внутренние и вложенные классы java
02.03.2017 — 2019 год
<<< Часть 1
Часть 2
Внутренние классы
Inner Classes — Внутренние классы
Внутренний класс связан с экземпляром его обрамляющего класса (из документации).
Пример внутреннего класса есть в документации.
Создадим класс:
/* Пример №7 */
//
class OuterClass {
...
class InnerClass {
...
}
}
Так в чем же отличие, спросите вы. Объявления классов и вложенных и внутренних
одинаковые в данных случаях. Отличие в том, что внутренний класс связан с внешним классом через экземпляр, или через объект класса.
Чтобы создать экземпляр внутреннего класса, нам нужно сначала создать экземпляр внешнего класса. Затем создать внутренний объект, в пределах внешнего объекта, таким образом:
OuterClass.InnerClass innerObject = outerObject.new InnerClass();
Пример:
Читать дальше -> https://habr.com/ru/post/439666/?utm_source=habrahabr&utm_medium=rss&utm_campaign=439666
Метки:
java
Программирование
внутренние
локальные
анонимные
классы
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-