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