封装

封装

隐藏对象内部实现细节,对外仅提供公共接口

继承

一个类型在另外类型基础上进行的扩展实现

多态

不同类型针对同一行为接口的不同实现方式

继承:每一个类只能有一个基类,子类自动继承基类的:

实例变量

属性

实例方法

类方法

所有类的根类:NSObject

继承的两层含义:

成员复用:子类复用基类成员

类型抽象:将子类当做父类来使用(IS-A关系准则)

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

推荐阅读更多精彩内容

  • 1.面向对象三大特性 -封装性 -继承性 -多态性 2.什么是封装 封装性就是隐藏实现细节,仅对外公开接口。 3....
    梦夜繁星阅读 1,109评论 0 6
  • 一.成员变量与局部变量的区别 成员变量:在类中定义,用来描述对象将要有什么(属性)。可被本类方法和其他跟当前类有关...
    jeffierw阅读 559评论 0 0
  • 姓名: 李小娜 [嵌牛导读]:封装、继承、多态三大特征是java中比较常用的,务必要掌握,下面给大家介绍Java封...
    n184阅读 1,334评论 0 1
  • 1.封装 概念:封装性就是隐藏实现细节,仅对外公开接口。技术概念:是指隐藏对象的属性和实现的细节,仅对外提供公共的...
    SoftKnife阅读 455评论 0 1
  • 面向对象编程有三大特性:封装、继承、多态。 封装 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部...
    蓝灰_q阅读 423评论 0 0