Font size
WorksheetsОбзор концепций ООП: классы и методы
Total questions: 9
Worksheet time: 14mins
Дано объявление класса: class A{}. Выбрать корректное объявление конструктора (выбрать один).
A() {
this.super();
}
A() {
Object.super();
}
A() {
A.super();
}
A() {}
Дан код:
Что будет выведено в результате компиляции и выполнения кода? (выбрать один)
int int
long long
int long
long int
compilation fails
Какие из следующих объявлений представляют корректное объявление метода? (выбрать три)
protected abstract void method();
final static void method(){}
public protected void method(){}
default void method();
private final void method(){}
Какие из следующих объявлений представляют корректное объявление класса, объявленного в пакете? (выбрать два)
final abstract class Type {}
public static class Type {}
final public class Type {}
protected abstract class Type {}
class Type {}
Дан код:
Каким будет результат компиляции и запуска приложения? (выбрать один)
compilation fails
NullPointerException при запуске
1
null
Дан код:
Каким будет результат компиляции и запуска приложения? (выбрать один)
false, true, false
false, false, false
false, true, true
false, false, true
true, true, false
Дан код:
Каким будет результат компиляции и запуска программы? (выбрать один)
falsefalse
falsetrue
truefalse
truetrue
Дан код:
Сколько раз будет вызван конструктор перечисления Numbers?
0
1
5
Какие из перечисленных методов класса Object являются final-методами? (выбрать четыре)
getClass()
finalize()
clone()
