Главная /
Java: ООП и классы /
Компиляция программы завершилась ошибкой. Какие изменения необходимо внести в код? 1 interface A { 2 void method1(); 3 void method2(); 4 } 5 public class B implements A { 6 public void method1(){ 7 System.out.println("I'm here"); 8 } 9 int method3() ; 10
Компиляция программы завершилась ошибкой. Какие изменения необходимо внести в код?
1 interface A {
2 void method1();
3 void method2();
4 }
5 public class B implements A {
6 public void method1(){
7 System.out.println("I'm here");
8 }
9 int method3() ;
10 }
11 class C extends B {
12 int a;
13 int method3() {
14 return a;
15 }
16 }
вопрос
Правильный ответ:
класс
B
должен реализовывать методы method2()
и method3()
строка 5 должна быть изменена на
final class B implements A {
строка 11 должна быть изменена на
class C implements B {
строка 5 должна быть изменена на
interface B extends A {
никаких измененений вносить не нужно
Сложность вопроса
95
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Комментарии:
Аноним
Экзамен сдал на 4 с минусом.!!!
25 ноя 2015
Другие ответы на вопросы из темы программирование интуит.
- # В программе описан класс: class A { int x; int y; } Что будет выведено на экран в результате выполнения следующего фрагмента программы? A x = new A(); System.out.print(x.x + " " + x.y);
- # Какие из перечисленных методов являются переопределением метода public int[] inverse (int ar[], int size) класса родителя?
- # Укажите, какие из приведенных утверждений относительно исключений в Java-программах верны?
- # Что будет выведено на экран в результате выполнения следующего фрагмента программы? int a = 12; int i = 4; try { while (i > 0) { System.out.print(a/i); i--; } } finally { System.out.print(i); }
- # Что будет выведен на экран в результате работы следующего фрагмента программы? for (int i = 0; i < 5; i++) { if (i % 2 == 1){ try { throw new ArithmeticException("ex"); } catch (ArithmeticException e) { System.out.print(i); } } else System.out.print(i++); }