static静态成员变量和属性有啥本质区别ic静态成员变量和属性有啥本质区别??

来源:3-1 Objective-C 面向对象的基本概念-函数(上)

用来浪费的时光

2015-07-14 00:38

static静态成员变量和属性有啥本质区别ic静态成员变量和属性有啥本质区别?

写回答 关注

2回答

  • 玖零儛
    2016-07-14 16:23:53

    静态成员变量是类中对象所共有的,在不创建对象的时候就可以访问。打个比方像是公寓的公共厕所吧,人没有住进去(类的实例化)之前就已经有了,通过公寓(类)就能找到厕所。有人住进去(实例化)之后,每个人都能对它做出修改

  • 贪_
    2015-11-26 16:24:35

    static静态成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象。

Objective-C面向对象初体验

本视频教程将带大家学习Objective-C中的面向对象编程

34513 学习 · 33 问题

查看课程

相似问题