Я хочу создать метод, который сравнивает число, но может иметь вход, который является любым из подклассов Number.
Я посмотрел на это следующим образом...
public static <T extends Number> void evaluate(T inputNumber) {
if (inputNumber >= x) {
...
}
}
Мне нужно получить фактический примитив, прежде чем я смогу выполнить сравнение, класс Number имеет методы для получения этого для каждого примитива, но я хочу, чтобы чистый способ выбрать правильный.
Возможно ли это?
Приветствия