如何使用Java显示我的访问器(实例数组)?代码包括
无法打印toString方法,希望能够打印访问器,但不确定问题是什么。我是否没有正确地将阵列存储为实例?我希望在将来的方法中访问该数组,因此将其存储为实例非常重要如何使用Java显示我的访问器(实例数组)?代码包括,java,accessor,Java,Accessor,无法打印toString方法,希望能够打印访问器,但不确定问题是什么。我是否没有正确地将阵列存储为实例?我希望在将来的方法中访问该数组,因此将其存储为实例非常重要 public class j { private double[] s; public j() throws FileNotFoundException { File in = new File("file.txt"); Scanner inScanFile = new Scanner
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;
}
}
在main方法中创建此类的对象,然后使用
System.out.println(yourobject);
转到对象类的源并检查
toString()
方法。和你在课堂上加的一样吗。您的toString
是否实际覆盖了对象的toString
方法?用@Override
注释你的toString
方法,看看它是否显示任何编译错误?你得到的错误是什么?代码会编译,但我运行它时该方法不会打印。显示运行它的代码。我明白了。您可能想学习如何运行程序,而不仅仅是编译程序。这在每一个基础教程中都有介绍。如果他以前从未运行过Java程序,我想他将需要更多的指导。这正是我所想的。