Главная /
Java: ООП и классы /
Какая операция со ссылочными переменными в теле метода main() не приведет к ошибке компиляции? 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
Какая операция со ссылочными переменными в теле метода main()
не приведет к ошибке компиляции?
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 = x2;
x3 = x1;
x2 = x1;
x1 = x3;
все перечисленные операции ошибочны
Сложность вопроса
47
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Комментарии:
Аноним
Это очень не сложный решебник intuit.
23 дек 2019
Аноним
Гранд мерси за тесты по интуит.
07 апр 2017
Другие ответы на вопросы из темы программирование интуит.
- # В классе Vector, описывающем отрезок на плоскости - две компоненты типа double: радиус - r и угол наклона - fi. Какие из перечисленных конструкторов недопустимы в описании класса Vector?
- # Какие из перечисленных утверждений верны?
- # Какая переменная класса А недоступна его наследнику классу B? 1 package newpack; 2 public class A { 3 public int a; 4 protected double c ; 5 private protected int q; 6 private int j; 7 } 8 class B extends A{ 9 int c ; 10 B(int b1, int b2) { 11 super(); 12 c = b1; 13 d = b2; 14 }
- # Класс А наследует класс B и использует отдельные компоненты других классов из пакета userspack. Как необходимо изменить программу, чтобы она выполнялась без ошибок? 1 class A extends B { 2 ... 3 }
- # Класс A наследует класс B из пакета newpack. Каким кодом необходимо дополнить строку 1 следующего фрагмента программы, чтобы она выполнилась без ошибок? 1 ... 2 int a, b; 3 void show () { 4 System.out.print(a); 5 System.out.print(b); 6 } 7 }