Вопрос проверяет понимание основных принципов объектно-ориентированного программирования в Java.
Короткий ответ
Основные принципы ООП:
Инкапсуляция - скрытие внутренней реализации (private поля + getters/setters)
Наследование - расширение функциональности классов (extends)
Полиморфизм - разные реализации одного интерфейса (переопределение методов)
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.