码迷,mamicode.com
首页 > 其他好文 > 详细

self和super

时间:2015-06-28 18:42:27      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

1.self指的是自身(对象调用就是对象本身,类调用就是类本身),self是一个指针,指向对象的isa指针,isa指针指向类对象(对象的本质是结构体),通过类对象的SEL指针(指向code区的类)去类中寻找方法,找到就实现。

2.Suoer---指向父类的,它是编译器指令,并非对象

      通过给super发送消息可以执行父类中实现的方法。子类重写父类方法时,通过super执行父类的实现,又拥有自己的实现,对父类已经定义的方法做了扩展。子类可以重写父类的方法,即子类既拥有自己的实现,又有父类继承下来的实现,如果想使用父类的实现,向super发送消息。

 

self和super

标签:

原文地址:http://www.cnblogs.com/bachl/p/4605836.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!