黑马程序员---类的深入了解

来源:互联网 发布:学淘宝美工正规的学校 编辑:程序博客网 时间:2024/05/19 17:57

类本身也是一个对象,是class型的对象,简称类对象,class包含了 * 号,有两种方法可以获取内存中的类对象:

  Class c1 = [p  class]  或者  class c2 = [person  class]

类名其实就是类对象,类对象可以调用类中的类方法,

例如[person  test]。一个类只能有一个类对象。

load方法,程序已启动就回调用这个方法,initialize方法,在创建对象时才会使用,也就是说在第一次使用类的时候就调用这个方法。

当程序启动时,就回加载所有的类和分类,而且加载后会调用每个类和分类的+load方法,只会调用一次。

当第一次使用某个类时,就回调用当前类的+initialize方法。

先加载父类,再加载子类,先初始化父类,再初始化子类。先加载原始类,再加载分类。

 

0 0