|
TheWayOut 2008 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IHashable
Gemeinsame Schnittstelle aller API-Klassen, die sich als Schlüssel in HashTable und Hashmap verwenden lassen (diese Schnittstelle ist allein technisch motiviert). Ein abstrakter Unit-Test prueft, ob Instanzen, die auf equals(Object) den Wert true liefern auch den gleichen Hashcode haben. Dieser Test wird dann auf alle implementierenden Klassen angewandt. Sollte das Objekt als Key in einer Map verwendet werden, so sollte es nicht mehr geaendert werden, da Änderungen am Objekt auch den Hashwert ändern.
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object obj)
Gibt an ob zwei Objekte gleich sind. |
int |
hashCode()
Gibt den Hashwert des Objektes zurück. |
| Method Detail |
|---|
boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - das Objekt mit dem verglichen werden soll
int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()
|
© ObjectFab GmbH 2008 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||