Главная /
Java: ООП и классы /
Какие переменные класса А доступны его наследнику классу B, если они определены в одном пакете? 1 class A { 2 final int a = 5; 3 protected double c ; 4 protected int q; 5 private int j; 6 } 7 class B extends A{ 8 int c ; 9 B(int b1, int b2) { 10 super();
Какие переменные класса А
доступны его наследнику классу B
, если они определены в одном пакете?
1 class A {
2 final int a = 5;
3 protected double c ;
4 protected int q;
5 private int j;
6 }
7 class B extends A{
8 int c ;
9 B(int b1, int b2) {
10 super();
11 c = b1;
12 }
13 }
вопрос
Правильный ответ:
a
a, j
c, q
a,c,q
j
Сложность вопроса
84
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Комментарии:
Аноним
Благодарю за решебник по интуит.
18 мар 2018
Аноним
Я помощник профессора! Тотчас сотрите этот ваш сайт с ответами на интуит. Я буду жаловаться!
17 мар 2018
Аноним
Спасибо за помощь по intiut'у.
19 дек 2017
Другие ответы на вопросы из темы программирование интуит.
- # Какой из перечисленных компонентов класса А не будет доступен расширяющему его классу B?
- # Что будет выведено на экран в результате выполнения следующего фрагмента программы? 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)); } }
- # Класс А наследует класс B из пакета newpack. Каким кодом необходимо дополнить строку 1 следующего фрагмента программы, чтобы она выполнилась без ошибок? 1 ... 2 class A extends B { 3 int a, b; 4 void show () { 5 System.out.print(a); 6 System.out.print(b); 7 } 8 }
- # Что будет выведено на экран в результате работы следующего фрагмента программы? int a = 35, i = 0; while (i < 3) { try { System.out.print(42 / a); } catch (ArithmeticException e) { System.out.print(42 / 2); } finally { System.out.print(42 / 1); } a -=7 ; i++; }
- # Какими начальными значениями должны быть проинициированы переменные a и i, чтобы следующий фрагмент кода выводил на экран последовательность 111236? while (i < 6) { try { System.out.print(42 / a); } catch (ArithmeticException e) { System.out.print(42 / 2); } a -=7 ; i++; }