【发布时间】:2018-09-25 15:30:58
【问题描述】:
我是 JAVA 新手,正在编写一个在两个单独的类之间传递变量的程序。我似乎无法弄清楚如何将变量的数据从一个类发送到另一个类然后再返回?这样的事情可能吗?
例如:
Public Class A {
Scanner input = new Scanner(System.in);
System.out.println("Please input the weight:");
bagWeight=input.nextDouble();
System.out.println("The total weight is: "+total);
}
Public Class B {
double number = 3;
public method(double number, double bagWeight)
{
total = bagWeight*number;
return total;
}
}
【问题讨论】:
-
你到底想做什么?哪个类定义了变量,它应该去哪一个?
-
欢迎来到 SO。您能否尝试发布一个实际可编译的示例?
-
这叫做依赖。研究“依赖注入”
-
我想把A类的输入带到B类中的一个方法,用它来计算总变量,然后在A类中显示总变量。所以2个变量,第一个定义在Class A 由用户输入,第二个定义在 Class B 后计算。也许我用错了词,我是 JAVA 新手,英语不是我的第一语言。变量我的意思是 bagWeight 和 number,我希望我用对了。