面向对象三大特性: 继承

继承

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

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

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. 父类变化,子类不得不变

posted @ 2018-07-02 21:56  TheMiao  阅读(237)  评论(0编辑  收藏  举报