我正在尝试定义一个可用于泛型类型的 Java 类,但我想为可能的参数类型(如字符)或我可以手动定义的对象类型定义构造函数。
我要创建的类称为:
public class Repeated<T> implements Pict {
private T[][] elements;
private double scale;
public Repeated(T[][] elems) {
elements = elems;
}
}
所以我想添加一个构造函数,它添加一个字符数组并在只有 T 是类型字符的情况下做一些特定的事情。可能吗?或者我应该把它变成一个接口,然后再实现它?