Unity知识——静态变量

使用JAVA,想要使用静态变量时,直接就在类中定义。

C++也有静态变量,

不过,跟JAVA 有点区别。

这里给出一个可行的静态变量的使用例子。

我们假设,静态变量类型是  A*

A代表某个类

在 .h 文件中,
class XXXXX
{

public :
static void setA(A* objP);
static A* getA();

};

在.cpp 文件中,

static A* a;

void XXXXX:: setA(A* objP)
{
a = objP;
}

A* XXXXXX: getA()
{
return a;
}

静态变量有点像“大家一起用”。

班级里有52个学生,大家有时都需要知道时间,

可以给52个学生,每人一个手表,

也可以买一个石英钟,放在黑板的上边,

这样,这52个学生想知道时间时,看一眼那个石英钟就可以了。

原文链接:http://www.unitymanual.com/thread-3140-1-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值