我想将下面定义的开放类型中的泛型类型参数T
限制为只是一种值类型,即int
或double
等基元,不是包装/引用类型。
public class Size<T> {
protected T width;
protected T height;
// Getters and setters and ctor
// ...
}
就像在C#中一样,我会这样做:
public class Size<T>
where T: struct
{
// ...
}
有没有办法告诉Java这样做?