Eine Klasse ist eine Softwarekonstruktion,
die Datenfelder und Methoden eines Objekts definiert. Die Klasse selbst
ist kein Objekt, sie ist nur eine Vorlage (Prägestempel),
die definert, wie das Objekt auszusehen hat und wie es sich verhalten
soll.
Man kann eine Klasse auch als
Bauplan definieren, während das Objekt anhand dieses Bauplans erzeugt
wurde. Man kann daher von einer Klasse auch mehrere Objekte erzeugen.
Eine Klasse wird auch Objekttyp genannt. Ein Objekt ist eine Instanz einer
Klasse.
Man erhält erst dann ein
konkretes Objekt, wenn man eine Instanz einer Klasse bildet.
Temperatur
tagestemp;
tagestemp = new Temperatur();
So lassen sich viele Objekte
mit einer einzigen Klassendefinition erzeugen (wie ein Montageband mit
Autos).
Zugriff auf Datenfelder und Methoden
eines Objekts:
tagestemp.celsius =35;
(geht nur
wenn celsius = public)
tagestemp.getcelsius
um das Datenfeld zu lesen. |