Wenn der == -Operator wahr zurückgibt, wird dann die equals() Methode wahr zurückgeben, immer?
Ja.
Die folgende Tabelle fasst zusammen, durch was Sie sich gerade hindurchgeschlafen haben.
| Code-Bereich | pointA == pointB | pointA.equals( pointB ) |
|---|---|---|
Point pointA = new Point( 21, 17 ); Point pointB = new Point( 21, 17 ); |
false | true |
Point pointA = new Point( 21, 17 ); Point pointB = new Point( -99, 86 ); |
false | false |
Point pointA = new Point( 21, 17 ); Point pointB = pointA; |
true | true |