Главная /
Java: ООП и классы /
При выполении программы было выдано сообщение об ошибке. Какое изменение необходимо внести в код? 1 interface A { 2 double PI = 3.14; 3 double G = 9.8; 4 void method1(); 5 int method2(); 6 } 7 abstract class B implements A { 8 double F (double m) { 9 retu
При выполении программы было выдано сообщение об ошибке. Какое изменение необходимо внести в код?
1 interface A {
2 double PI = 3.14;
3 double G = 9.8;
4 void method1();
5 int method2();
6 }
7 abstract class B implements A {
8 double F (double m) {
9 return G * m;
10 }
11 void method1() {
12 System.out.println("I'm here");
13 }
14 }
вопрос
Правильный ответ:
необходимо реализовать все методы
A
B
должен быть унаследован от A
method1()
в B
должен быть описан как public
F()
должен использовать переменную как super.G
B
должен содержать хотя бы один конструктор B
должен содержать свою собственную переменную G
Сложность вопроса
76
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Комментарии:
Аноним
Зачёт всё. Лечу в бар отмечать сессию интуит
13 июн 2019
Аноним
Зачёт в студне отлично. Лечу выпивать отмечать халяву с тестами интуит
03 фев 2019
Другие ответы на вопросы из темы программирование интуит.
- # Какие утверждения относительно компонентов класса верны?
- # Что будет выведено на экран в результате выполнения следующего фрагмента программы? 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)&&x1.equals(x3)); } }
- # Какие утверждения, относительно интерфейсов верны?
- # Укажите в каких случаях приведенный код допустим? A[] x = new A[3]; x[0]=new B(); x[1] = new C(); x[2] = new D();
- # Что будет выведено на экран в результате выполнения следующего фрагмента программы? int a = 8, i = -1; while (i < 2) { try { System.out.print(36 / a); } catch (ArithmeticException e) { System.out.print(36 / 2); } finally { System.out.print("1"); } a -=3 ; i++; }