taiyang2014

Object-C中 - self 和super 的含义

        //super:父类
        //self:自己
    
        //自己理解
        //MobilePhone为例,父类为NSObject
        //在类方法(+),self代表的是MobilePhone,super代表的是NSObject
        //在实例方法(-),self代表的是调用这个方法的对象, super代表的是以NSObject为类型创建的一个对象(内部由系统完成)
    
    
        //面试中的话术
        //self:在类方法中代表类名,在实例方法中代表调用实例方法的对象
        //super:是编译器指令,作用是为了调用父类的方法;

 

posted on 2015-03-02 17:18  taiyang2014  阅读(258)  评论(0编辑  收藏  举报

导航