Will pointA.equals(pointB)
return the same true/false value as
pointB.equals(pointA)
?
Yes.
Perhaps you would like to practice? Assume that each row is independent of the others.
code section | pointA == pointB | pointA.equals( pointB ) |
---|---|---|
Point pointA = new Point( ); Point pointB = new Point( 0, 0 ); |
||
Point pointA = new Point( 21, 17 ); Point pointB = pointA; |
||
Point pointA = new Point( 21, 17 ); Point pointB = new Point( 7*3, 20-3 ); |
||
Point pointA = new Point( 21, 17 ); Point pointB = new Point( pointA ); |
||
Point pointA = new Point( 21, 17 ); Point pointB = new Point( 21, 17 ); pointA.move( 8, 12 ); |
Do you imagine that professional programmers ever get
==
and equals
confused?