gpt4 book ai didi

java - 访问不同 Java 类的变量时遇到问题

转载 作者:行者123 更新时间:2023-12-01 11:21:28 24 4
gpt4 key购买 nike

我试图弄清楚如何将变量从 LinearEquation 类获取到我的 Main 类。我一直在尝试复制老师笔记中的结果,但没有成功。我看过与我的教练所做的很接近的例子,但我的仍然不想工作。

现在我的目标很简单,我只想在 Linear Equation 类中声明 Double a = 1 并将其返回到 Main 类并在那里输出。

Main Class

LinearEquation Class

最佳答案

双还是双?第一个是包装类,另一个是原始类型。我注意到您的 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com