static成员变量的本质 76 次浏览 面向对象编程语言喜欢将全局变量转移到类内部变成static变量,看起来不像全局变量。事实上,编译器会将static成员变量和全局变量看做的一样的,编程语言的写法减少程序员随意操作全局变量的可能,虽然事实上它们就是全局变量。ObjC类不支持static变量,可以用C语言全局变量的方式来实现static变量。