"Grundkurs Programmieren in Java - Band 1 (3. Auflage, 2006)"
2001-2007, Carl Hanser Verlag
Lösungsvorschlag zu Aufgabe 11.9 (Version 4.0)
(c) 2001-2007 D. Ratz, J. Scheffler, D. Seese, J. Wiesenberger
Fangfrage: mit den in Java zur Verfügung stehenden Zugriffsmodifikatoren
ist dies nicht realisierbar:
- bei Verwendung von public wären die Methoden überall sichtbar
- bei Verwendung von protected könnten auch Kind-Klassen außerhalb des Pakets
auf die Methoden zugreifen
- bei Verwendung von private könnten überhaupt keine anderen Klassen auf die
Methoden zugreifen
- bei Verwendung des Standardmodifikators (also einfach keinen Modifikator vor die Methoden
schreiben) könnten alle Klassen im Paket auf die Methoden zugreifen, und nicht nur die Kind-Klassen
wie gefordert