http://chun.tips self是类的隐藏参数,指向当前调用方法的这个类的实例.super是一个编译器标识符,和self指向同一个消息接受者.所以不管调用[self class]还是[super class],接收小小的对象都是当前Son *son这个对象.不同的是,super会告诉编译器调用class这个方法时,要去父类的方法,而不是子类的. 当使用self调用方法的时候,会从当前类的方法列表中开始找,如果没有,就从父类中找:而当使用super的时候,则从父类的方法列表中开始找,然后