用来浪费的时光
2015-07-14 00:38
static静态成员变量和属性有啥本质区别ic静态成员变量和属性有啥本质区别??
静态成员变量是类中对象所共有的,在不创建对象的时候就可以访问。打个比方像是公寓的公共厕所吧,人没有住进去(类的实例化)之前就已经有了,通过公寓(类)就能找到厕所。有人住进去(实例化)之后,每个人都能对它做出修改
static静态成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象。
Objective-C面向对象初体验
34513 学习 · 33 问题
相似问题