Главная /
Java: ООП и классы /
Что будет выведено на экран в результате выполнения следующего фрагмента программы? class A { … } class B extends A{ … } class C extends B { … } public class MyClass { public static void main (String args[]) { A x1 = new A(); B x2 = new B(); C x3 = new C(
Что будет выведено на экран в результате выполнения следующего фрагмента программы?
class A {
…
}
class B extends A{
…
}
class C extends B {
…
}
public class MyClass {
public static void main (String args[]) {
A x1 = new A();
B x2 = new B();
C x3 = new C();
x1 = x3;
x2 = x3;
System.out.println(x1.equals(x2));
}
}
вопрос
Правильный ответ:
ничего
true false 1 0 Сложность вопроса
67
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные подсказки - я бы не решил c этими тестами intuit.
06 июл 2018
Другие ответы на вопросы из темы программирование интуит.
- # Укажите все варианты кода, с помощью которых может быть дополнено описание класса А, чтобы при создании объекта класса поля x и y получали нулевые значения? 1 class A { 2 int x; 3 int y; 4 }
- # Укажите, какое значение, имеет символ '*' в инструкции: import java.newpackage.*?
- # Какие переменные класса А доступны его наследнику классу B, если они определены не в одном пакете? 1 class A { 2 public char ch= 'a'; 3 protected short charCode; 4 protected short charCodeFin; 5 private int j; 6 int d; 7 }
- # Сколько блоков catch могут отвечать блоку try?
- # Каким может быть заголовок метода methods(), содержащего нижеприведенный программный код, чтобы вызывающая его программа могла корректно обрабатывать исключительные ситуациии? int i = 0; while (i < 5){ if (i == 0) throw new ArithmeticException("first"); if (i == 2) throw new IllegalArgumentException("second"); if (i == 4) throw new ArithmeticException("third"); i++; }