工作随笔—static关键字

问题:在声明一个变量的时候,添加static与不添加static区别在哪里?

回答:在声明一个变量的时候,添加static关键字,那么这个变量就会在保存在代码器里面,而不会保存到堆里面去了,当其余的对象要调用这个变量的时候,所有的对象都是调用的同一个变量,是可能会相互影响的,相当于就是创建了一个静态类变量;不添加static关键字的时候,声明一个变量,那么这个变量就会在堆上面,不同的对象声明的变量是不同的,就不会相互影响。

猜你喜欢

转载自www.cnblogs.com/ZWOLF/p/10480394.html