Java两个类之间传值

2024-12-21 15:49:21
推荐回答(3个)
回答1:

因为m是public的, 所以很简单

假设B中有A的实例a
先运行a.functionA(s1, s2)
然后就可以由a.m取得m的值

回答2:

成员变量应该是private的,
所以只能对外提供访问的方法!
所以在class A 中要提供获取m的方法和修改m的方法。
而class B 可以 创建 class 的对象,对象调用函数去访问数据!

回答3:

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"));
}
}