gpt4 book ai didi

java - 如何从其他Java类中获取数据

转载 作者:行者123 更新时间:2023-11-30 02:07:56 24 4
gpt4 key购买 nike

我必须创建两个类,我们将它们称为 A 和 B 。

public class A {

double Number1;
double Number2;

A(double Number1, Number2){
this.Number1=Number1;
this.Number2=Number2;
}
}

现在我有一个无效的主类,其中有人输入他们的数字 1 和数字 2

public static void main(String[] args) {
A game=new A(555, 999);
}

现在,我想创建另一个名为 B 的类,并且我希望将数字 555 和 999 转移/使用相同的值到 B 类中就像

public class B{
///double a= 555;
///double c= 777;

}

我需要这些运算符 a 和 c 从 public static void 主类中获取数据有人可以解释我该怎么做吗?谢谢。

最佳答案

实现此目的的一种方法是将一些 get 方法添加到 A 中:

public double getNumber1() {
return Number1;
}

public double getNumber2() {
return Number2;
}

并将set方法添加到B中:

public void setA(double a) {
this.a = a;
}

public void setC(double c) {
this.c = c;
}

然后在主类中实例化 B:

B b = new B();

然后设置值:

b.setA(game.getNumber1());
b.setC(game.getNumber2());

现在 B 实例的 ac 值为 555999 .

或者也许:

public B(double a, double c) {
this.a = a;
this.c = c;
}

并将值传递给构造函数:

B b = new B(game.getNumber1(), game.getNumber2());

关于java - 如何从其他Java类中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50966505/

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