课程
/移动开发
/iOS
/Objective-C面向对象初体验
static静态成员变量和属性有啥本质区别ic静态成员变量和属性有啥本质区别??
2015-07-14
源自:Objective-C面向对象初体验 3-1
正在回答
静态成员变量是类中对象所共有的,在不创建对象的时候就可以访问。打个比方像是公寓的公共厕所吧,人没有住进去(类的实例化)之前就已经有了,通过公寓(类)就能找到厕所。有人住进去(实例化)之后,每个人都能对它做出修改
static静态成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象。
举报
本视频教程将带大家学习Objective-C中的面向对象编程
1 回答OC 头文件里变量不写访问修饰符时,变量的访问权限是?
1 回答重写初始化方法与属性的问题
2 回答<.h>文件和.<m>文件分别代表什么?
1 回答我的report自身生成为何没有[]
3 回答封装继承多态的疑问