Eine gute Antwort könnte sein:

HundeHotel( String hundeName )  // OK

int HundeHotel( String hundeName ) // NICHT OK

void HundeHotel( String hundeName ) // NICHT OK

HundeHotel( hundeName ) // NICHT OK (Braucht einen Typnamen in der Parameterliste)

HundeHotel( String hundeName );  // NICHT OK

HundeHotel()  // OK (Es ist OK die Parameterliste wegzulassen).

Einen Konstruktor programmieren

Hier ist HalloObjekt mit einem unvollständigen Konstruktor:

class HalloObjekt
{
  String mitteilung;

  HalloObjekt( String st )
  {
    ___________ = ________________ ;
  }

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

Die Parameterliste des Konstruktors ist diese:

String st

Das besagt, dass dem Konstruktor bei seiner Verwendung eine Stringreferenz übergeben wird ( wenn er aufgerufen wird). Der Name des Parameters ist st. Im Körper des Konstruktors repräsentiert st die Daten. Der Konstruktor wird die Variable mitteilung mit den Daten initialisieren, die bereitgestellt werden, wenn der Konstruktor verwendet wird. Zum Beispiel wird in der Methode main() des vorigen Beispiels der String "Eine Mitteilung!" dem Konstruktor als Daten übergeben.

FRAGE 19:

Füllen Sie die Lücken aus, so dass der Konstruktor vollständig ist.