zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Es wäre schön, wenn verschiedene Objekte verschiedene Dinge ausgeben könnten.

Methoden können Variablen verwenden

Wenn verschiedene Instanzen (Objekte) der HalloObjekt-Klasse verschiedene Dinge ausgeben sollen, dann muss jede Instanz ihre eigenen Daten haben, die initialisiert werden müssen. Die Klassendefinition sollte einen Konstruktor enthalten. Eine Klassendefinition sieht normalerweise folgendermaßen aus:

class Klassenname
{
  Beschreibung der Variablen.

  Beschreibung der Konstruktoren.

  Beschreibung der Methoden.

}

Wichtig: Die Methode eines Objekts verwendet die Variablen des Objekts (die Daten des Objekts). Denken Sie daran, dass ein Objekt Identität, Zustand und Verhalten hat. "Identität" heißt, dass ein Objekt seine eigenen Variablen hat. Der "Zustand" eines Objekts sind die Werte, die es in seinen Variablen hält. Das "Verhalten" eines Objekts sind seine Methoden, die des Objekts eigene Variablen verwenden.

FRAGE 14:

Wenn jede Instanz von HalloObjekt seine eigene Mitteilung hat, wo wird diese Mitteilung aufbewahrt?