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