美文网首页
oc 中 self 、super 的使用

oc 中 self 、super 的使用

作者: 小山93 | 来源:发表于2018-01-03 16:58 被阅读0次

    self

    对象方法中的 self 是当前对象,可以访问属性和方法,不能访问类方法
    类方法中的 self 是类在代码段中的地址, 只能调用类的其他类方法, 不能调用对象方法

    注:
    查看类在代码段中 的地址的几种方式

    1. 类方法中打印self
    2. 对象方法中,查看对象的 isa 指针
    3. 调用类的 class 方法
    4. 调用对象的 class 方法

    super

    对象方法中的 super 访问父类的对象方法
    类方法中的 super 访问父类的类方法

    注:
    super 不能访问父类的属性,点语法拿到的属性本质是调用了get / set 方法

    相关文章

      网友评论

          本文标题:oc 中 self 、super 的使用

          本文链接:https://www.haomeiwen.com/subject/ygzhnxtx.html