溜溜问答 > 综合其他 > 其他 > 怎么才能调用其他蓝图类里面的变量?
Wengxiu
Wengxiu
邀请你来回答
324人阅读 2021-04-28

怎么才能调用其他蓝图类里面的变量?

我要回答
1个回答

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

查看全部
2021-04-28
回复 采纳
发表成功!
感谢您的分享!
好的
官方微信群

(微信添加“妙妙”或“笑笑”,邀您进群)