如何使用Java显示我的访问器(实例数组)?代码包括

如何使用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

无法打印toString方法,希望能够打印访问器,但不确定问题是什么。我是否没有正确地将阵列存储为实例?我希望在将来的方法中访问该数组,因此将其存储为实例非常重要

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程序,我想他将需要更多的指导。这正是我所想的。