有2种方式
第一种,直接把类中变量定义成public
比如:
public class A{public void changeA(){
B b = new B()//实例化B类
b.a=2//这里直接访问B类中的变量A
}
}
public class B{
public int a=0//定义一个public变量
}
第二种,通过get,set方式访问变量
public class A{public void changeA(){
B b = new B()//实例化B类
b.setA(2)//这里设置B类中的变量A
b.getA()//获取B类中A的值
}
}
public class B{
private int a=0//定义一个private私有变量
public void setA(int a){//定义set方法,设置变量A的值
this.a=a
}
public int getA(){//定义get方法,获取变量A的值
return this.a
}
}