继承

面向对象的三大特征:封装,继承,多态

OC中的继承就像爷爷,爸爸,儿子一样.

继承的特点:

继承中方法的执行:

􏰅􏰁super􏰄是编译器指令,并非对象。

作用:给􏰅􏰁super发消息,可以执⾏父类该方法的实现。

self是系统关键字,self在方法中指代当前方法的调用者.

self在实例方法中,指代调用当前方法的对象

- (void)objectMethod {

}

self在类方法中,指代当前类。+ (void)classMethod {

}

初始化方法的特征:

初始化⽅法是 “-”⽅法。id或者inst􏰅􏰂ancety􏰂􏰆pe类型的返回值。

以init􏰂开头。

可以带0到多个参数。

内部实现:先执行�super􏰄的初始化⽅法,再初始化自身变量,后return self.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 1,814评论 0 9
  • 1.面向对象三大特性 -封装性 -继承性 -多态性 2.什么是封装 封装性就是隐藏实现细节,仅对外公开接口。 3....
    梦夜繁星阅读 1,119评论 0 6
  • 5继承 5.1 类、超类和子类 重用部分代码,并保留所有域。“is-a”关系,用extends表示。 已存在的类被...
    我快要上天啦阅读 842评论 1 3
  • 自控和拖延症已经成为这个时代人们普遍要面对的问题。然而我们对意志力和拖延症的了解并不多,有的人认为那些毅力强大的人...
    鹏鹏简读阅读 576评论 0 1
  • 我经常在公园广场看到这样的场景:几岁的孩子突然抢过别的小朋友的玩具玩耍,这时妈妈多半会说:“你在这样,我就不管你,...
    任游子阅读 667评论 3 9