public class Test {
static {
System.out.println("1. static block");
}
static int staticValue = printStatic();
int value = printInstance();
{
System.out.println("2. instance block");
}
public Test() {
System.out.println("3. constructor");
}
public static int printStatic() {
System.out.println("4. static field");
return 100;
}
public int printInstance() {
System.out.println("5. instance field");
return 200;
}
public static void main(String[] args) {
new Test();
}
}Что будет выведено на консоль при выполнении этого кода?
Anonymous Quiz
32%
1. static block 2. instance block 3. constructor 4. static field 5. instance field
48%
1. static block 4. static field 5. instance field 2. instance block 3. constructor
21%
1. static block 4. static field 2. instance block 5. instance field 4.constructor
👍4😱3
class Animal {
protected String name;
public Animal(String name) {
this.name = name;
}
@Override
public boolean equals(Object obj) {
if(obj == null) return false;
if (???) {
Animal other = (Animal) obj;
return name.equals(other.name);
}
return false;
}
}
class Dog extends Animal {
public Dog(String name) {
super(name);
}
}
class Main {
public static void main(String[] args) {
Animal a = new Animal("Bobik");
Dog d = new Dog("Bobik");
System.out.println(a.equals(d));
}
}Какой код нужно написать на месте ???, чтобы на консоль вывелось true?
Anonymous Quiz
17%
obj.getClass() == Animal.class
53%
obj instanceof Animal
14%
obj instanceof this.getClass()
16%
obj.getClass() == this.getClass()
❤2🔥2
Что будет результатом кода?
Anonymous Quiz
22%
Ошибка компиляции
25%
NullPointerException
16%
null
37%
a
С Днем Знаний! Соболезнования….
1 сентября всегда вызывает смешанные чувства… С одной стороны, это
😘 Встреча с коллегами и студентами;
🎤 Радостные песни из динамиков ближайших школ;
🍉 Всегда покупаем арбуз;
💥 Уже отдохнула и хочется перевернуть мир…
А с другой стороны:
🤯 Опять жизнь в режиме “это нужно было вчера”;
🗂 Бесконечная бумажная волокита: рабочие программы, журналы нагрузки, отчеты;
📆 Проблемы с расписанием и нагрузкой;
😢 И вообще: я только пришла в себя, и вот опять…
Но в любом случае: старт дан! Погнали!
А у Вас какие ощущения вызывает 1 сентября?
1 сентября всегда вызывает смешанные чувства… С одной стороны, это
😘 Встреча с коллегами и студентами;
🎤 Радостные песни из динамиков ближайших школ;
🍉 Всегда покупаем арбуз;
💥 Уже отдохнула и хочется перевернуть мир…
А с другой стороны:
🤯 Опять жизнь в режиме “это нужно было вчера”;
🗂 Бесконечная бумажная волокита: рабочие программы, журналы нагрузки, отчеты;
📆 Проблемы с расписанием и нагрузкой;
😢 И вообще: я только пришла в себя, и вот опять…
Но в любом случае: старт дан! Погнали!
А у Вас какие ощущения вызывает 1 сентября?
❤11👍2😢2
Что выведет код?
class Parent {
static void hello() { System.out.println("Parent"); }
}
class Child extends Parent {
static void hello() { System.out.println("Child"); }
}
public class Test {
public static void main(String[] args) {
Parent p = new Child();
p.hello();
}
}🔥5😢2
public class Test {
static void change(String s) {
s = "new";
}
public static void main(String[] args) {
String str = "old";
change(str);
System.out.println(str);
}
}🔥7
Что означает модификатор final?
Anonymous Quiz
8%
Класс нельзя наследовать
9%
Метод нельзя переопределять
29%
Переменной можно присвоить значение только один раз
54%
Все перечисленное
public class ArrayTest {
public static void main(String[] args) {
int[] numbers = null;
System.out.println(numbers.length);
}
}❤1
Что будет выведено на консоль?
Anonymous Quiz
21%
0
24%
null
43%
Ошибка компиляции
11%
Ошибка времени выполнения
👍3
class A {}
class B extends A {}
class Test {
A foo() { return new A(); }
B foo() { return new B(); }
}