Title: Aufgabe 5 - Schwierigkeit: 1
Course: Informatik GK - Abi 2007

Ein Java-Programm enthalte folgende Klassenhierarchie:

class A{

 void x() {z(); y();}

 void y() {System.out.println(„Methode y aus Klasse A“);}

 void z() {System.out.println(„Methode z aus Klasse A“);}

}

class B extends A{

 void y() {System.out.println(„Methode y aus Klasse B“);}

 void z() {y();}

}

Welche Ausgabe erzeugen die folgenden Programmfragmente?

A a = new A();

a.x();
B b = new B();

b.x();