Спасибо!
К сожалению, объявление типа в HashMap private HashMap<Long, T> animals;
не решает проблему видимости Т в методе. Получилось через приведение к типу animal: amount += ((Animal)animal).getAmount();
Но я не знаю, является ли приведение оптимальным подходом или костылем вместо дженериков
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
К сожалению, объявление типа в HashMap
private HashMap<Long, T> animals;
не решает проблему видимости Т в методе. Получилось через приведение к типу animal:
amount += ((Animal)animal).getAmount();
Но я не знаю, является ли приведение оптимальным подходом или костылем вместо дженериков