gpt4 book ai didi

java - 如何调用数组构造函数初始化数组长度?

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

如何创建构造函数来设置全局数组的长度?

我已经尝试了几种方法来做到这一点,没有一个成功。

例子:

public Class{

public Class(int length){
double[] array = new double[length]; <- this is not global

L = length;
}

int L;
double[] array = new double[L]; <- this does not work
}

我需要一个长度由构造函数确定的数组。

最佳答案

我觉得就这么简单:

public class MyClass{
double[] array;

public MyClass(int length){
array = new double[length];
}
}

我还让代码实际编译 :) 你遗漏了一些关键字等。

如果您想在代码中访问 length,请使用 array.length 而不是将其冗余存储在单独的字段中。

同时调用你的类 Class 是一个糟糕的选择,即使作为一个例子,因为它与 java.lang.Class 冲突。

关于java - 如何调用数组构造函数初始化数组长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17529249/

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