Java两个类之间传值
publicclassA和publicclassB。A里面有个publicStringm变量和publicvoidfunctionA(Strings1,Strings2)...
public class A和public class B。
A里面有个public String m变量和public void functionA(String s1,String s2)方法,在function里面会改变m的值为s1+s2。
现在要在class B里面取得class A中已经改变的m的值,怎么做才行? 展开
A里面有个public String m变量和public void functionA(String s1,String s2)方法,在function里面会改变m的值为s1+s2。
现在要在class B里面取得class A中已经改变的m的值,怎么做才行? 展开
展开全部
成员变量应该是private的,
所以只能对外提供访问的方法!
所以在class A 中要提供获取m的方法和修改m的方法。
而class B 可以 创建 class 的对象,对象调用函数去访问数据!
所以只能对外提供访问的方法!
所以在class A 中要提供获取m的方法和修改m的方法。
而class B 可以 创建 class 的对象,对象调用函数去访问数据!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class A {
public String m;
public String functionA(String s1,String s2){
m =s1 + s2;
return m;
}
}
public class B {
public static void main(String[] args) {
A a = new A();
System.out.println(a.functionA("1","2"));
}
}
public String m;
public String functionA(String s1,String s2){
m =s1 + s2;
return m;
}
}
public class B {
public static void main(String[] args) {
A a = new A();
System.out.println(a.functionA("1","2"));
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询