继承 和派生 基类 超类 父类 派生类 子类
2018-03-14 08:55
302 查看
面向对象开发 可以用继承/派生机制来实现添加新功能
继承(inheritance) 和 派生 (derived)
什么是继承/派生:
继承的目的是延续旧的类class 的功能
派生的目的是在旧类的基础上添加新的功能
作用:
可以将一些共有功能加在基类中,实现代码共享(代码重用)
在不改变超类的代码的基础上,改变原有的功能
继承/派生名词
继承: 基类(base class)/超类(super class)/父类(father class)
派生: 派生类(derived class)/子类(child class)
车 run
汽车 自行车... 基类 继承 车run的属性 汽车: 汽油run 自行车: 人力 run
suv 轿车 山地车 公主车 ... 子类 派生 改变原有的功能 汽油 越野run 汽油 公路 run ....
继承说明:任何类 都直接或间接的继承自objects类 objects类 是一切类的 超类(祖类)
__base__:继承 基类 c 继承 b b 继承 a
继承(inheritance) 和 派生 (derived)
什么是继承/派生:
继承的目的是延续旧的类class 的功能
派生的目的是在旧类的基础上添加新的功能
作用:
可以将一些共有功能加在基类中,实现代码共享(代码重用)
在不改变超类的代码的基础上,改变原有的功能
继承/派生名词
继承: 基类(base class)/超类(super class)/父类(father class)
派生: 派生类(derived class)/子类(child class)
车 run
汽车 自行车... 基类 继承 车run的属性 汽车: 汽油run 自行车: 人力 run
suv 轿车 山地车 公主车 ... 子类 派生 改变原有的功能 汽油 越野run 汽油 公路 run ....
继承说明:任何类 都直接或间接的继承自objects类 objects类 是一切类的 超类(祖类)
__base__:继承 基类 c 继承 b b 继承 a
相关文章推荐
- 继承(基类,父类,超类),派生类,子类
- 继承(基类,父类,超类),派生类,子类
- C# 继承 子类(派生类) 父类(基类)
- 基类与派生类,父类指针指向子类对象
- 鸡啄米:C++编程入门系列之三十七(继承与派生:派生类对基类成员的访问控制之公有继承)
- C++编程入门系列之三十六(继承与派生:派生类从基类继承的过程)
- 三十八、继承与派生:派生类对基类成员的访问控制之保护继承与私有继承
- C++编程入门系列之三十七(继承与派生:派生类对基类成员的访问控制之公有继承)
- C++编程入门系列之四十二(继承与派生:虚基类及其派生类的构造函数)
- C++编程入门系列之三十八(继承与派生:派生类对基类成员的访问控制之保护继承与私有继承)
- 公有派生(公有继承) 及 该派生类和基类之间的特殊关系
- 里氏替换原则,派生类(子类)对象能够替换基类(超类)对象被使用
- 继承与派生:派生类从基类继承的过程
- python基础----继承与派生、组合、接口与归一化设计、抽象类、子类中调用父类方法
- 继承与派生4:派生类中对基类成员的重定义
- 继承与派生:派生类对基类成员的访问控制之公有继承
- 继承与派生5:基类与派生类之间的转换
- 鸡啄米:C++编程入门系列之三十八(继承与派生:派生类对基类成员的访问控制之保护继承与私有继承)
- 子类继承父类,但是每个子类又不能全部拥有基类的属性
- 三十六、继承与派生:派生类从基类继承的过程