zur vorherigen Seite  zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Es wäre schön den String, nach dem gesucht wird, vom Anwender eingeben zu lassen. Weitere Hacks, die wir in Erwägung ziehen könnten, wären dem Anwender zu erlauben Strings in das Array einzufügen und zu löschen.

Telefonverzeichnis

Aber lasst uns mehr als das tun. Wir werden aus diesem Programm eine (fast) brauchbare Applikation machen. Unsere Applikation wird nach einem Namen suchen und wird dann die Telefonnummer der Person ausgeben. Die Namens- und Telefonliste wird als ein Array von Referenzen von TelefonEintrags-Objekten implementiert werden:

Die Telefonnummer ist ein String (kein int), weil damit keine Berechnungen durchgeführt werden und, weil sie Klammern und Bindestriche enthalten könnte.


class TelefonEintrag
{
  private String name;      // Name der Person
  private String telefon;   // ihre Telefonnummer

  // Konstruktor
  public TelefonEintrag( String n, String p )
  {
    this.name = n; this.telefon = p;
  }

  public String getName()  {return name;}
  public String getPhone() {return telefon;}
}

FRAGE 10:

Sind TelefonEintrags-Objekte unveränderbar?

zur vorherigen Seite  zum Inhaltsverzeichnis   zur nächsten Seite