#1390829
… - это верные способы исправления ошибок в приведённом ниже коде class BaseTest { protected int a; protected int b; public BaseTest(int a, int b): this(a) { this.b = b; } public BaseTest(int a) { this.a = a; } } class Test: BaseTest { private int c; private int d; public Test(int c, int d, int a, int b) { this.a = a; this.b = b; this.c = c; this.d = d; } } { a = this.a; b = this.b; c = this.c; }
Варианты ответа:
- Добавить в класс BaseTest конструктор по умолчанию
- Вызвать в конструкторе класса Test параметрические конструкторы базового класса для инициализации полей a и b
- Добавить конструктор по умолчанию в класс Test и инициализировать в нем поля a и b
Курсы в категории:
Информационные технологии