定義泛型類,成員變量是Number類或其子類對(duì)象的數(shù)組,成員方法有:求數(shù)組元素最小值、最大值和平均值。創(chuàng)建泛型類對(duì)象,分別求Integer和Double型數(shù)組的最小,最大、平均值。
請(qǐng)大神看我的代碼class?test2<T?extends?Number>{
T?array[];
int?position;
int?sum;
public?test2(){
this(5);
}
public?test2(int?length){
array=(T[])new?Object[length];
position=0;
sum=0;
}
public?void?push(T?add){
array[position]=add;
position+=1;
}
public?void?Average(){
for(int?i=0;i<array.length;i++){
??sum+=(int)array[i];//此處報(bào)錯(cuò),怎么才能實(shí)現(xiàn)把?T型?的array[i]轉(zhuǎn)換成可以用sum相加的類型
}
}
}
添加回答
舉報(bào)
0/150
提交
取消