我试图弄清楚如何将变量从 LinearEquation 类获取到我的 Main 类。我一直在尝试复制老师笔记中的结果,但没有成功。我看过与我的教练所做的很接近的例子,但我的仍然不想工作。
现在我的目标很简单,我只想在 Linear Equation 类中声明 Double a = 1
并将其返回到 Main 类并在那里输出。
最佳答案
双还是双?第一个是包装类,另一个是原始类型。我注意到您的 LinearEquation 类中没有 setter 方法。最好有 setter 方法,因为您将类变量声明为私有(private)。一旦你声明
public void setA(double a)
{
this.a = a;
}
然后,您可以将值1传递给main方法中le.setA(1)中的参数,如下所示:
le.setA(1);
然后您可以在 main 方法中返回值 1,如下所示:
le.getA();
否则,LinearEquation 类中将有一个带有 6 个参数的构造函数。因此,您可以在创建对象文件时分配值:
LinearEquation le = new LinearEquation(1,2,3,4,5,6);
System.out.println(le.getA());
另外,你写的 le.getA 没有括号,我认为它不起作用!
关于java - 访问不同 Java 类的变量时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31175450/