План уровня:
Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария. Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь! Вернуться к обучению java онлайн на JavaRush
- Интерфейсы-маркеры, глубокое клонирование.
- Наследование внутренних классов
- Локальные классы – классы внутри методов
- Что происходит на самом деле (во что компилятор превращает классы)
- Конструкторы/переменные анонимных inner классов
Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария. Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь! Вернуться к обучению java онлайн на JavaRush
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Статья
Чисто для кругозора
pr0java.blogspot.ru/2015/08/1.html
Уделив ей пару часов многое утрясается.
1. Интерфейсы и внутренние классы — весьма нетривиальные концепции, и во многих других объектно-ориентированных языках вы их не найдете.
2.Вместе они решают те задачи, которые C++ пытается решить с применением множественного наследования. Однако множественное наследование C++ создает массу проблем; по сравнению с ним интерфейсы и внутренние классы Java гораздо более доступны.
3.Решение об их использовании этих механизмов принимается на уровне проектирования (как и в случае с полиморфизмом).
Со временем вы научитесь сразу оценивать, где большую выгоду даст интерфейс, где внутренний класс, а где нужны обе возможности сразу. А пока достаточно хотя бы в общих чертах ознакомиться с их синтаксисом и семантикой.
— вроде бы опять же класс Car здесь, который уже объявлен, а не новый класс PoliceCar…
Форматирование чисел, дат и текста