operator == method
override
A Point
is only equal to another Point
with the same coordinates.
This point is equal to other
if, and only if,
other
is a Point
with
x equal to other.x
and y equal to other.y
.
Implementation
bool operator ==(dynamic other) =>
// Cannot change parameter type to `Object` in case some class
// inherits the type and uses their argument dynamically.
other is Point && x == other.x && y == other.y;