12 из 550 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
Java · OOP
Какие из следующих конструкций Java могут быть использованы для реализации абстракции? (Выбери самый полный ответ)
Только abstract class, потому что интерфейсы не поддерживают абстракцию
abstract class
Только interface, потому что abstract class может содержать конкретные методы, что нарушает абстракцию
interface
Оба: abstract class и interface, так как оба могут определять контракты абстрактных методов
Только обычные классы с приватными методами, так как они скрывают детали реализации