gpt4 book ai didi

依赖于某些参数的 Java 类

转载 作者:行者123 更新时间:2023-11-29 07:31:38 25 4
gpt4 key购买 nike

是否可以在 Java 中创建依赖于某些参数(而不是类型)的“通用”类?像这样:

 class RVector<int n>
{
double[] v = new double[n];

public RVector<int n>(double[] d){
//...
}

//...
}

对于每个整数 n 将模拟具有 n 个分量的实数 vector 。如果没有,Java 中是否有类似的东西?

最佳答案

不完全是泛型,但您确实可以通过将 n 作为构造函数中的参数传递来实现。

class RVector
{
double[] v;

public RVector(double[] d, int n) {
this.v = new double[n];
//...
}
//...
}

关于依赖于某些参数的 Java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41371400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com