封装继承多态的简要介绍

封装继承多态的简要介绍封装定义:利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体。特点:1.不可分割的独立实体2.数据不能与外部交流3.有接口与外部交流4.不依赖其他对象可以完成操作好处:1.减少耦合2.内部结构可任意改动3.对成员精确控制继承定义:继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。三要…

大家好,欢迎来到IT知识分享网。封装继承多态的简要介绍

封装

定义利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割独立实体

特点1.不可分割的独立实体

2.数据不能与外部交流

        3.有接口与外部交流

        4.不依赖其他对象可以完成操作

好处1.减少耦合

        2.内部结构可任意改动

        3.对成员精确控制

继承

  定义:继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。

  三要素构造器、protected关键字、向上转型

  缺点:1.父类变,子类就必须变。

2.继承破坏了封装,对于父类而言,它的实现细节对与子类来说都是透明的。

3.继承是一种强耦合关系。

  特点:1.子类有父类非私有的属性和方法

  1. 子类可对父类拓展拥有自己的属性和方法
  2. 子类可以用自己的方法实现父类的方法

多态

  定义:指程序代码中引用变量发出的方法不确定,只能在运行时才能确定

  条件:继承、重写、向上转型

  形式:继承和接口

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/21769.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信