【发布时间】:2016-12-29 00:00:35
【问题描述】:
是否可以在 Java 中创建依赖于某个参数(而不是类型)的“通用”类?像这样的:
class RVector<int n>
{
double[] v = new double[n];
public RVector<int n>(double[] d){
//...
}
//...
}
对于每个整数 n 将模拟一个具有 n 个分量的实向量。 如果没有,Java中是否有类似的东西?
【问题讨论】:
-
不,该功能被称为类型级文字或dependent typing,具体取决于您想要多远。 Java 不支持。