Klassen als Module

Klasse beschreibt Objekte (Attribute und Methoden). Dient damit zum Strukturieren und Zusammenfassen von Algorithmen.

Wie kann Implementierung versteckt werden?

Attribute und Methoden, die als private deklariert sind, können nur innerhalb der Klasse benutzt werden.

Damit bilden die nicht-privaten Attribute und Methoden die Schnittstelle der Klasse.


Regel: grundsätzlich alle Attribute privat deklarieren,

damit jedes Lesen und Schreiben ,,von außen`` bemerkt wird und korrekt behandelt werden kann.



Johannes Waldmann 2009-01-12