美文网首页与时俱进的IT
OC(六)封装、继承、多态-面向对象语言的三大特征

OC(六)封装、继承、多态-面向对象语言的三大特征

作者: 社会主义顶梁鹿 | 来源:发表于2018-07-29 16:44 被阅读0次

/*面向对象语言的三大特征

 1.封装:把所有共性东西放到一起

   *好处:(1)代码清晰(2)模块化,方便使用,减少代码量(3)复用性高,便于维护

 2.继承:子类、父类(超级类)

  *子类父类的关系:

 (1)父类有的方法,子类可以使用

 (2)父类有的属性,子类可以使用

 (3)父类所有公开的方法属性,子类都可以使用

 (4)子类独有的方法属性,父类不能使用

 3.多态:同一个方法有不同的实现,就叫做多态。

 oc->多继承? 可以使用类目(category)

 没有多继承04 

 只能单继承,多级继承(一个一个继承)

扩展:

懒加载:在需要的时候再去加载,可以在getter方法中去实现,

相关文章

  • iOS基础 - oc的三大特性

    封装、继承、多态 oc是面向对象的程序设计语言,而面向对象的三大特征:封装、继承、多态。 封装 没有绝对的封装,只...

  • OC面向对象

    OC面向对象—封装 一、面向对象和封装 面向对象的三大特性:封装(成员变量)、继承和多态 在OC语言中,使用@in...

  • 03-OC、封装

    一、封装 面向对象的三大特征:封装、继承、多态。在OC中,使用 @interface 和 @implementat...

  • 浅谈OC的多态

    学过面向对象语言的小伙伴都知道,面向对象的语言(Java,C#,OC)都有三大特性:封装、继承、多态。 所谓封装,...

  • java面向对象的三大特征 之 封装

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

  • java基础知识

    面向对象的特征 面向对象编程语言有封装、继承、抽象、多态4个主要的特征。 1)封装:封装是保证软件部件具有优良的模...

  • 4.面向对象的特征有哪些方面?

    题目: 面向对象的特征有哪些方面?解析:面向对象编程语言有继承、封装、抽象,多态等4个方面的特征。 封装是保...

  • iOS常见面试题归纳(一)基础篇

    1、OC的理解与特性: OC作为一门面向对象的语言,自然具有面向对象的语言特性:封装、继承、多态。它既具有静态语言...

  • 最全梳理,iOS面试必看!!!

    序言 OC的理解与特性 OC作为一门面向对象的语言,自然具有面向对象的语言特性:封装、继承、多态。它既具有静态语言...

  • 最全最新梳理,iOS面试必看!!!

    序言 OC的理解与特性 OC作为一门面向对象的语言,自然具有面向对象的语言特性:封装、继承、多态。它既具有静态语言...

网友评论

    本文标题:OC(六)封装、继承、多态-面向对象语言的三大特征

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