【发布时间】:2018-01-07 07:57:58
【问题描述】:
我有文件 Sender.java 和另一个 Receiver.java。在文件 Main.java 中的主类中,我为两者创建了一个对象。我想将 Sender 类中的变量访问到 Receiver 类中。什么是最简单的方法。我将 Sender 类扩展到我的接收者类,它达到了目的。尽管如此,还有其他方法可以做到吗?
Main.java
class Main{
public static void main(String args[]){
Sender sender=new Sender();
Receiver receiver=new Receiver();
sender.show();
receiver.show();
}
}
Sender.java
class Sender{
static int val=0;
public void show(){
System.out.println("Sender value="+val);
val++;
}
}
Receiver.java
class Receiver{
public void show(){
System.out.println("Receiver value="+val);
}
}
【问题讨论】:
-
创建变量的getter和setter然后在main方法
Sender sender = new Sender(); sender.getYourVariable(); -
请出示您的代码,以便我们了解更多
-
我用我使用的代码修改了问题
-
所以你想在 Receiver 类中使用 Sender 的 val 吗?
标签: java class variables scope