четверг, 14 июля 2011 г.

с. 261 (Черновик) Внутренние классы

"Внутренним (inner) называется класс, определённый внутри другого класса. Зачем он нужен? Назовём четыре причины.

  • Объект внутреннего класса имеет доступ к реализации объекта, который его создал, включая закрытые данные.
  • Внутренний класс можно скрыть от других классов того же пакета.
  • Безымянный (anonimous) внутренний класс удобен, если нужно на лету уточнить обратные вызовы.
  • Внутренние классы очень удобны при создании событийно-управляемых программ."
3-ий и 4-ый пункты пока туманны...

Комментариев нет:

Отправить комментарий