CJCoding With Joseph
15free / daySign inCreate account

Override Equals for Value Equality

Override the inherited Equals(object? obj) method on Point so two points are considered equal when they have the same X and Y. The tester compares several points and prints each bool result. Do NOT write a Main method.

For new Point(1, 2).Equals(new Point(1, 2)) the program prints True, and comparing points with different coordinates prints False. The full expected output is exactly what is shown in Expected Output.

Expected Output:

True
False

= newline. The output ends with a newline — print one after the last line.

Hints2 available
Topics:
Polymorphism
1
Tab to indent (Esc then Tab to move on) · Ctrl+Enter to run · Shift+Alt+F to format · Ctrl+Space to expand shortcuts (cw, cr, fori)

Your Output

Run your code to see the output here...

Test Cases

Run your code to see test case results.