Главная /
Java: ООП и классы /
Как необходимо изменить программу, чтобы доступ к элементам a, b класса A имели его прямые наследники внутри и вне пакета newpack? 1 package newpack; 2 class A { 3 int a, b; 4 void sum () { 5 System.out.print(a + b); 6 } 7 } 8 class B extends A{ 9 ... 10
Как необходимо изменить программу, чтобы доступ к элементам a
, b
класса A
имели его прямые наследники внутри и вне пакета newpack
?
1 package newpack;
2 class A {
3 int a, b;
4 void sum () {
5 System.out.print(a + b);
6 }
7 }
8 class B extends A{
9 ...
10 }
11 ...
вопрос
Правильный ответ:
описать
a
, b
в A
с модификатором доступа public
описать
a
, b
в A
с модификатором доступа protected
, а сам A
с модификатором private
описать
a
, b
в А c модификатором доступа protected
описать
a
, b
в А с модификатором доступа public
и сам A
c модификатором доступа public
описать
a
, b
в А без модификатора доступа Сложность вопроса
59
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Комментарии:
Аноним
Экзамен прошёл на 4 с минусом.!!!
20 окт 2017
Аноним
Я помощник профессора! Прямо сейчас удалите сайт и ответы intuit. Пишу жалобу
25 апр 2016
Другие ответы на вопросы из темы программирование интуит.
- # Какое из перечисленных утверждений верно?
- # Какое ключевое слово используется для обозначения блока обработки выброшенного исключения?
- # Что будет выведено на экран в результате выполнения следующего фрагмента программы? try { throw new ArithmeticException(); System.out.print("2"); } catch (ArithmeticException e) { System.out.print("1"); } finally { System.out.print("0"); }
- # Что будет выведен на экран в результате работы следующего фрагмента программы? int i = 0; while (i < 3) { System.out.print(i); if (i > 1) try { throw new ArithmeticException ("ex"); } catch (ArithmeticException e) { System.out.print(--i); break; } i++; }
- # В каком случае в заголовок метода добавляется ключевое слово throws?