Главная /
Java: ООП и классы /
В программе приведено следующее описание: abstract class A { abstract void method (int a, int b); } class B extends A { int x; int y; void method (int a, int b) { x = a; y = b; } } Какие нижеперечисленные фрагменты кода недопустимы?
В программе приведено следующее описание:
abstract class A {
abstract void method (int a, int b);
}
class B extends A {
int x;
int y;
void method (int a, int b) {
x = a;
y = b;
}
}
Какие нижеперечисленные фрагменты кода недопустимы?
вопрос
Правильный ответ:
A x = new B();
все вышеперечисленные
Сложность вопроса
59
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Комментарии:
Аноним
Экзамен сдал на 4. Спасибо за ответы
09 янв 2020
Аноним
Спасибо за подсказками по интуиту.
12 янв 2017
Другие ответы на вопросы из темы программирование интуит.
- # Что будет выведено на экран операцией печати в седьмой строке следующего фрагмента программы, если известно, что при создании объекта x использовался конструктор по умолчанию? 1 class A { 2 int x=0; 3 int y=0; 4 A() { x = 1; } 5 } 6 ... 7 System.out.print(x.x + " " + x.y); 8 ...
- # Какие из перечисленных компонентов класса А будут доступны расширяющему его классу в том же пакете?
- # B программе описан класс А и его наследник класс B: 1 class A { 2 int a; 3 int b; 4 } 5 class B extends A{ 6 int b; 7 ... 8 } Каким кодом необходимо дополнить строку 7, чтобы в классе B переменная b класса А устанавливалась равной 1?
- # Класс A неполностью реализует методы интерфейса B, каким образом он должен быть определен?
- # Какие переменные класса А доступны его наследнику классу 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 }