日期:2014-05-20 浏览次数:20777 次
public class Matrix<T extends Number>{
int cols;
int rows;
Class<T> type;
T[] data = null;
public Matrix(int cols, int rows){
//.....
data = (T[])Array.newInstance(type, cols * rows);
}
public Matrix<T> add(Matrix<T> x){
//.....
T y = data[0] + x.data[0];//这里说T没有定义+运算符,该怎么解决呢?
}
}