zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Die gleichen Namen, die für Variable verwendet werden können.

this

Für Parameternamen gelten die gleichen Regeln wie für andere Namen, die Sie in Ihrem Programm wählen. Diese Art von Namen werden Bezeichner genannt. Die Regeln für Bezeichner finden Sie im Kapitel 9. Hie ist eine geänderte Definition unserer HalloObjekt-Klasse:

class HalloObjekt
{
  String mitteilung;

  HalloObjekt( String mitteilung )
  {
    this.mitteilung = mitteilung;
  }

  void sprich()
  {
    System.out.println( mitteilung );
  }
}

Der Parameter wird mitteilung genannt, ein legaler und vernünftiger Name. Aber die Instanzvariable heißt ebenfalls mitteilung. Das ist OK, aber das kann zu Verwechslungen führen. Um das zu vermeiden, verwenden Sie das resevierte Wort this. Damit stellen Sie klar, dass ein Bezeichner sich auf die Instanzvariable eines Objekts bezieht.

FRAGE 23:

Welche Art von Konstruktor wird eine Klasse Boa haben?