O'Reilly logo

Effective Java, 3rd Edition by Joshua Bloch

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

3Methoden, die allen Objektengemeinsam sind

Auch wenn Object eine konkrete Klasse ist, dient sie primär der Erweiterung. Alle ihre nicht-finalen Methoden (equals, hashCode, toString, clone und finalize) haben explizite allgemeine Verträge, da sie dafür ausgelegt sind, überschrieben zu werden. Es obliegt der jeweiligen Klasse, die diese Methoden überschreibt, deren jeweilige Verträge einzuhalten. Macht sie dies nicht, funktionieren andere Klassen, die von diesen Verträgen abhängen (wie HashMap und HashSet), nicht mehr richtig mit dieser Klasse zusammen.

In diesem Kapitel erfahren Sie, wann und wie Sie die nicht-finalen Object-Methoden überschreiben. Auf die finalize-Methode verzichten wir in diesem Kapitel, da diese bereits in Thema 8 besprochen ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required