【OC 知识】静态变量

  • 静态变量是类似于java中类变量的一种变量
  • 在定义变量前面加static可以定义静态变量
  • 静态变量的作用域是它定义所处的位置
  • 在源文件中定义静态变量
  • 怎么让静态变量变为外部全局的-通过类方法操作。

静态变量的特性:

  • 静态变量的作用域是与它定义的位置有关系
    • 定义在文件中它的作用域就是整个文件,并且是私有的,其他的类或其他的文件是不可以访问该静态变量的
    • 定义在方法内,它的作用域就是这方法,其他的方法是不可以访问该静态变量
  • 静态变量只初始化一次(和java中是一样的)
  • 类方法和实例方法甚至函数都可以使用静态变量


参考:https://www.jianshu.com/p/d4f294f681b7

猜你喜欢

转载自www.cnblogs.com/mamamia/p/12162301.html