有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;
}
}