"Grundkurs Programmieren in Java - (6. Auflage, 2011)"
2001-2011, Carl Hanser Verlag
Lösungsvorschlag zu Aufgabe 9.9 (Version 3.0)
(c) 2001-2011 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