我有一个Java类文件,其中包含一个我想在另一个Java类文件中使用的double值数组。这是我的代码的简化版本:从一个Java类传递一个double值的数组到另一个
File1.java
public class File1.java{
//code
public void compute
{
double[] vectorX_U = {0.1, 0.2, 0.5}
}
//i tried this method to pass but it said vectorX_U cannot be resolved to a variable
public Double[] getvectorX_U()
{
return vectorX_U;
}
File2.java
//i attempt to use the array
public void computethis
{
File1 td = new File1();
System.out.println(td.getvectorX_U());
}
我可以对如何实现这一目标有所帮助?谢谢!
你需要在类级别定义'vectorX_U',而不是'compute'方法中的本地 – SomeJavaGuy
应该是一个属性,而不是在你的方法 – Apostolos