2014 экзамен ответы вариант 2 (Решённые задачи прошлых лет), страница 2
Описание файла
Файл "2014 экзамен ответы вариант 2" внутри архива находится в папке "Решённые задачи прошлых лет". PDF-файл из архива "Решённые задачи прошлых лет", который расположен в категории "". Всё это находится в предмете "языки программирования" из 7 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст 2 страницы из PDF
также ответ навопрос №3 из первого варианта). Поэтому приватная функция pf не будет замещаться впроизводных классах (неважно, замещается она публичной или приватной функцией —все равно не видна!).Задача №8 имела 2 варианта. Первый:Что будет напечатано в результате работы следующей программы на Java?public class PLExamTest2014 {static void P(A a,B b) { a.g(); b.g(); }public static void main(String[] args) {P(new A(), new B());System.out.println("------------------------------");P(new B(), new C());}}class A {private void pf() {System.out.println("A.pf"); }public void f() { System.out.println("A.f");}public void g() { f(); pf(); }}class B extends A {public void pf() { System.out.println("B.pf");}public void f() { System.out.println("B.f");}}class C extends B {public void pf() { System.out.println("C.pf");}public void f() { System.out.println("C.f");}}ОтветA.fA.pfB.fA.pf-----------------------------B.fA.pfC.fA.pfВторой вариант задачи №8:Что будет напечатано в результате работы следующей программы на Java?public class PLExamTest2014 {static void P(A a,B b) { a.g(); b.g(); }public static void main(String[] args) {P(new A(), new B());System.out.println("------------------------------");P(new B(), new C());}}class A {private void pf() {System.out.println("A.pf"); }public void f() { System.out.println("A.f");}public void g() { f(); pf(); }}class B extends A {private void pf() { System.out.println("B.pf");}public void f() { System.out.println("B.f");}public void g() { f(); pf(); }}class C extends B {public void pf() { System.out.println("C.pf");}public void f() { System.out.println("C.f");}}ОтветA.fA.pfB.fB.pf-----------------------------B.fB.pfC.fB.pf.