我有一個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