"Grundkurs Programmieren in Java - Band 1 (3. Auflage, 2006)"
2001-2006, Carl Hanser Verlag
Lösungsvorschlag zu Aufgabe 11.16 (Version 3.0)
(c) 2001-2006 D. Ratz, J. Scheffler, D. Seese, J. Wiesenberger
Aufruf 1:
Nicht zulässig, da Methode mit Modifizieren private versehen:
E:\hiwi\temp>javac ABCD.java
ABCD.java:43: tell() has private access in A
a.tell(); // Aufruf 1
^
1 error
Aufruf 2:
Zulässig! Programmausgabe:
E:\hiwi\temp>java ABCD
BBBB
Aufruf 3:
Zulässig, Programmausgabe wie bei Aufruf2.
Aufruf 4:
Zulässig! Programmausgabe:
E:\hiwi\temp>java ABCD
DDDD
Quelltext: ABCD.java (Alle Klassen in einer Datei)