Я хочу написать общий метод на java, как показано ниже:
public <T extends Number & Comparable<T>> void test(T[] a){
T b=a[0];
if(a[0]>0){
a[0]*=a[0];
b+=a[1];
}
}
Позже я могу указать либо Integer []
, либо Double []
или другое Число
подтипов метода. Но код, который я пробовал выше, дает мне ошибки.
Пожалуйста, помогите мне. Спасибо.