首页 > 其他 > 详细

面向对象三大特性: 继承

时间:2018-07-02 22:52:21      阅读:199      评论:0      收藏:0      [点我收藏+]

继承

继承很好理解。  孩子拥有父亲的某些特性。

一个类可以被多个类继承。

1. 当class A 能够获取class B 中所有非private 的数据和操作的定义做为自己的部分或者全部部分是,就称为这两个类之间有继承关系。

2. 被继承的类B称为父类或者基类,继承了父类的类A称为子类或派生类。

 

继承的特点。

1. 子类除了继承父类的特点外,还可以有自己的独特特性。

e.g. 孩子长得像父亲,但是比父亲高。

2. 子类不能拥有付清的私有成员

父类private的内容是不可以拥有

3. 子类可以以自己的方式实现父类的功能(重写,后面专门介绍)

 

例子

class OrangeTree : FruitTree

例子请参考:http://www.cnblogs.com/yubinfeng/p/4555948.html

 

 

继承的缺点

 

1. 父类变化,子类不得不变

面向对象三大特性: 继承

原文:https://www.cnblogs.com/TheMiao/p/9256012.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!