我爱吃青椒
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;
}
}比如这个 test2类,有一个无参构造方法,还有一个有参构造方法。可以先在有参构造方法里对test2类里的成员属性进行赋值初始化。然后通过无参构造方法调用一下这个有参构造方法(this(5))。