Aufgabe 5 - Schwierigkeit: 1

Opened: Dienstag, 22 August 2006, 7:05 AM
Due: Donnerstag, 31 August 2006, 8:05 PM

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();