ich habe mehrere mals versucht zu verstehen, wozu doch ´private´ nütylich ist und welchen Vorteil dies hätte, im vergleich mit public... Warum deklariert man nicht alles einfach als public?
Du möchtest Dir doch auch nicht in die Taschen schauen lassen, oder ? Deine Privatsachen gehen niemanden etwas an. Genauso ist das auch bei Klassen. Mit welchen privaten Geheimnissen sie ihre öffentlich angebotenen Dienste realisieren, geht niemanden etwas an. Das erlaubt DIr z.B., später an diesen privaten Dingen Änderungen oder Optimierungen vorzunehmen, ohne dass ein Nutzer der öffentlichen Schnittstelle davon betroffen ist und auch angepasst werden müsste.
Vielen Dank Stephanw! Der lezte Satz macht Sinn. Ich konnte nur, davor, keine richtige Vorteile sehen, ob die `anderen´ eine Klasse anschauen können oder nicht. Mit dem gegebenen Beispiel ist es ein Bisschen deutlicher Danke