Что такое инкапсуляция в ООП?
Способность объекта наследовать свойства другого объекта
Сокрытие данных и методов внутри класса
Возможность выполнения одного и того же метода разными способами
Определение интерфейса для взаимодействия с объектом
Что такое инкапсуляция в ООП?
Способность объекта наследовать свойства другого объекта
Сокрытие данных и методов внутри класса
Возможность выполнения одного и того же метода разными способами
Определение интерфейса для взаимодействия с объектом
Что такое перегрузка метода (method overloading)?
Определение метода с тем же именем, что и в суперклассе
Определение нескольких методов с одним и тем же именем, но разными параметрами
Изменение реализации метода в подклассе
Удаление метода из класса
Какой ключевое слово используется для наследования класса в Java?
implements
extends
inherits
super
Какой ключевое слово используется для вызова конструктора суперкласса?
this()
super()
parent()
base()
Какой ключевое слово используется для реализации интерфейса классом?
extends
implements
inherits
uses
Может ли абстрактный класс иметь конструкторы?
Нет
Да
Только статические конструкторы
Только конструкторы без параметров
Какой ключевое слово используется для объявления абстрактного метода?
static
final
abstract
private
Какой модификатор доступа делает член класса доступным только внутри самого класса?
public
protected
private
default (package-private)
Что такое полиморфизм в ООП?
Способность объекта наследовать свойства другого объекта
Сокрытие данных и методов внутри класса
Возможность выполнения одного и того же метода разными способами
Определение интерфейса для взаимодействия с объектом
Что такое интерфейс в Java?
Класс, который не может иметь экземпляров
Набор абстрактных методов
Класс, который может быть унаследован только один раз
Класс, содержащий только статические методы
Что такое абстрактный класс в Java?
Класс, который не имеет полей
Класс, который не может иметь подклассов
Класс, который может содержать абстрактные методы
Класс, все методы которого являются статическими
Что такое переопределение метода (method overriding)?
Определение нескольких методов с одним и тем же именем
Определение метода с тем же именем и сигнатурой, что и в суперклассе, с другой реализацией
Создание нового метода в суперклассе
Вызов метода суперкласса
Какой класс является суперклассом для всех классов в Java по умолчанию?
String
Object
Class
System
Что такое объект в объектно-ориентированном программировании?
Шаблон для создания классов
Экземпляр класса
Набор методов
Набор переменных
Какой ключевое слово используется для обращения к члену текущего объекта?
super
this
self
current