無法打印toString方法,希望能夠打印訪問器,但不確定問題所在。我沒有正確地將數組存儲爲實例嗎?我想在將來的方法中訪問數組,因此將它作爲實例存儲很重要。如何使用Java顯示我的訪問器(實例數組)?包含的代碼
public class j {
private double[] s;
public j() throws FileNotFoundException {
File in = new File("file.txt");
Scanner inScanFile = new Scanner(in);
int lines = inScanFile.nextInt();
s = new double[lines];
}
public double getXintercept(){
return s[2];
}
public String toString() {
double c = getXintercept();
System.out.println(c);
String descrip = "";
descrip = "kiki" + c; //want this to display and it won't
return descrip;
}
}
轉到對象到對象類的音源,並檢查'的toString()'方法。和你在班上加入的一樣嗎?你的'toString'實際上覆蓋了Object的'toString'方法嗎?用'@ Override'註釋你的'toString'方法,看它是否顯示任何編譯錯誤? –
你正在收到什麼錯誤? –
代碼編譯,但是當我運行它時,該方法不會打印。 – samgrey