Wymuś klasę, aby zastąpiła metodę .equals

Mam grupę klas, która implementuje wspólny interfejs: Command.

A ta klasa idzie na mapę.

Aby mapa działała poprawnie, potrzebuję każdej klasy, która implementuje polecenie, aby zastąpićObject.equals(Object other) metoda.

w porządku.

Ale chciałbym wymusić narzucenie równych sobie. => Mieć błąd kompilacji, gdy coś, co implementuje polecenie, nie jest nadpisywane.

To możliwe?

Edycja: BTW, będę też musiał wymusić zastąpienie hashcode ...

questionAnswers(12)

yourAnswerToTheQuestion