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 ...