Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Gleichheit von Objekten

Verlässliche Gleichheitsprüfungen für Instanzen korrekt zu implementieren, ist schwierig. In Effective Java ([Bloch2008]) und der Scaladoc-Seite für AnyRef.equals sind die Anforderungen an eine gute Gleichheitsprüfung beschrieben. Eine sehr gute Beschreibung der Techniken, die zum Schreiben korrekter Implementierungen der Methoden equals und hashCode angewendet werden können, finden Sie in dem Buch [Odersky2009], das zwar Java-Syntax benutzt, aber eine Überarbeitung von Kapitel 28 von Programming in Scala ([Odersky2008]) darstellt. Ziehen Sie diese Quellen zurate, wenn Sie Ihre eigenen equals- und hashCode-Methoden implementieren wollen. Bedenken Sie aber, dass diese Methoden bei Case-Klassen automatisch erzeugt werden.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free 10-Day Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint