永发信息网

java中两个文件间变量的传递问题

答案:2  悬赏:40  手机版
解决时间 2021-03-15 05:15
有a.class和b.class两个文件,将文件b中的一个变量值传递给文件a中的一个变量,但b中的那个变量值在打开一个新文件时会返回一个新的值,怎样将这个值及时反馈给文件a中的那个变量。。。
最佳答案
在a.class中建立一个方法,专门设置你提到的变量,当b.class中有新文件打开时,调用该方法传入b中变量的值。

在a.class的那个方法中通过b.class传进来的值进行判断或其他操作。
public class a{
int i;
public void setValue(int s){
//在这里进行对s进行分析和操作。
}
}

public class b{
int i;
public void openFile(){
//打开文件
//改变b中变量的值
i=1;
//接着调用
a.setValue(i);//这里我用的对象是a,表示的是a类的一个对象。你要灵活一点。
}
}
全部回答
方法一: 可以把要访问的类在此类中实例化,通过new之后就可以调用实例化的属性和方法。 示例代码: public class a1 { public string str = "hello world !"; } public class b2 { public static void main(string[] args){ a1 a = new a1(); system.out.println(a.str); } } ps:必须在b2类中实例化a1,才可以访问它的属性。 方法二: 可以使用static静态变量,直接调用要访问类的属性和方法。 示例代码: public class a1 { public static string str = "hello world !"; } public class b2 { public static void main(string[] args){ system.out.println(a1.str); } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
二手房交易有哪些纠纷怎么处理
滕王阁景区停车场怎么去啊,有知道地址的么
我是网吧的网管兼收银员所以不怕系统提示 求
机器的叛变 好看吗
戴尔Latitude7000系列性能?
中国邮政储蓄银行24小时自助银行(骏亚·清华
做英雄联盟直播一直叫的那个女主播是谁?
听到歌里面那种重低音吉他声是怎么弹出来的,
如何拍一组有意义的亲子照
涿州市义和庄乡北任村村民委员会怎么去啊,有
饥荒怎么找到自己的出生点
死亡告白倒计时哪里可以看
谁能帮我查一下昨天的机票
大同大牛刀削面地址在哪,我要去那里办事
天津市塘沽区紫云中学具体位置
推荐资讯
理财保险。教育金保险
QQ怎么才算在线怎么才算不在线
微信中,我好友列表没有对方,对方有我好友,
邦播梁子地址有知道的么?有点事想过去
别人关联我的qq怎么查询他是谁
黄冈市东坡书画艺术协会这个地址在什么地方,
3为什么我手机任务栏上没有酷狗的图标
求助:请问,我按打印时打印机显示该文档未能
晚点睡,晚点起,早点睡,早点起。比如10睡,
编织袋批发在什么地方啊,我要过去处理事情
刚刚领取结婚证,一方意外死亡,另一方应该如何
一列火车每小时行驶207千米,一架飞机的飞行
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?