Es wird nützlich sein eine eigene equals()
Methode zu haben, die dann von
indexOf()
verwenden wird,
und es wird nützlich sein die toString()
Methode zu überschreiben.
Eintrag
-Klasse
Sie haben vielleicht an Methoden wie setName()
und
setNummer()
gedacht, die in einem praxisnäheren Beispiel nützlich sein würden.
Aber wir wollen es bei diesen zwei Methoden bewenden lassen.
class Eintrag { String name; String nummer; // Konstruktor Eintrag( String name, String nummer ) { this.name = name; this.nummer = nummer; } // Methoden public boolean equals( Object anderes ) { return name.equals( ( (Eintrag)anderes ).name ); } public String toString() { return "Name: " + name + " Nummer: " + nummer; } }
Die toString()
Methode überschreibt die
toString()
Methode, die alle Objekte haben.
Unsere Methode gibt einen nützlicheren String zurück
als die geerbte Methode.