# 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;
```