Methode „equals(Object obj) überschreiben“
equals()-Methode ist eine der in der Object-Basisklasse implementierten Grundmethoden und wird für benutzerdefinierte Objektgleichheitsregeln verwendet.
Sie können == und equal() verwenden, wenn Sie zwei Objekte vergleichen. == wird verwendet, um zu vergleichen, ob die Referenzadressen zweier Objekte gleich sind, während die Methode equal() hauptsächlich zum Vergleichen verwendet wird, ob der Inhalt zweier Objekte gleich ist.
Die Methode equal() wurde in Object definiert, diese Methode wird jedoch direkt mit dem Operator == implementiert, sodass die Unterklasse diese Methode nicht überschreibt und das Unterklassenobjekt beim Vergleich Object verwendet Das in Equals() definierte Ergebnis ist dasselbe wie das Vergleichsergebnis des ==-Operators. Methode „equals()“ der Objektklasse in
2. Benutzerdefinierte euqals()-Methode
Das obige ist der detaillierte Inhalt vonGleichheitsmethode überschreiben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn