Шаг 44.
Язык программирования Java.
Внутренние классы

На этом шаге мы поговорим про внутренние классы

Внутренним называется один класс, определенный в другом классе. Возникает вопрос: а зачем это может понадобиться определять класс внутри другого класса? На то имеются следующие причины:

Далее изучение внутренних классов будет идти по следующему плану:

  1. Сначала будет представлен простой внутренний класс, способный обращаться к полям экземпляра внешнего класса.
  2. Затем мы обсудим специальные синтаксические правила, применяемые при объявлении внутренних классов.
  3. Далее речь пойдет о преобразовании внутренних классов в обычные.
  4. После этого мы рассмотрим локальные внутренние классы, способные обращаться к локальным переменным в области действия объемляющего класса.
  5. Затем мы введем понятие анонимного внутреннего класса и покажем, как пользоваться такими классами при организации обратных вызовов.
  6. И наконец, покажем, как можно пользоваться статическими внутренними классами для формирования вложенных вспомогательных классов.

На следующем шаге мы поговорим про доступ к состоянию объекта из внутреннего класса

Предыдущий шаг Содержание Следующий шаг