基本概念:继承
2007-07-13 15:56
225 查看
继承是让某个类型的对象获得另一个类型的对象的特征。通过继承可以实现代码的重用:从已存在的类派生出的一个新类将自动具有原来那个类的特性,同时,它还可以拥有自己的新特性。
它支持按级分类的概念。例如,知更鸟属于飞鸟类,也属于鸟类。
在OOP中,继承的概念很好的支持了代码的重用性(reusability),也就是说,我们可以向一个已经存在的类中添加新的特性,而不必改变这个类。这可以通过从这个已存在的类派生一个新类来实现。这个新的类将具有原来那个类的特性,以及新的特性。而继承机制的魅力和强大就在于它允许程序员利用已经存在的类(接近需要,而不是完全符合需要的类),并且可以以某种方式修改这个类,而不会影响其它的东西。
注意,每个子类只定义那些这个类所特有的特性。而如果没有按级分类,每类都必须显式的定义它所有的特性。
它支持按级分类的概念。例如,知更鸟属于飞鸟类,也属于鸟类。
在OOP中,继承的概念很好的支持了代码的重用性(reusability),也就是说,我们可以向一个已经存在的类中添加新的特性,而不必改变这个类。这可以通过从这个已存在的类派生一个新类来实现。这个新的类将具有原来那个类的特性,以及新的特性。而继承机制的魅力和强大就在于它允许程序员利用已经存在的类(接近需要,而不是完全符合需要的类),并且可以以某种方式修改这个类,而不会影响其它的东西。
注意,每个子类只定义那些这个类所特有的特性。而如果没有按级分类,每类都必须显式的定义它所有的特性。
相关文章推荐
- 继承的基本概念
- 从零开始学_JavaScript_系列(64)——class的继承(1)基本概念、继承构造函数和class
- 继承的基础知识1——有关继承的基本概念
- Java继承的基本概念及其限制 总结
- Java继承的基本概念及其限制(基础语法二)
- c++类的继承与派生的基本概念和语法
- 黑马程序员 OC------封装 继承 多态的基本概念
- 基本概念继承,封装,多态,重载
- Java中的接口Interface是不是继承自Object?+ 复习基本概念
- JAV中一些基本概念:构造函数、方法重载、继承、方法重写、多态。
- 继承与合成基本概念
- C++基本概念复习之二:多重继承、虚继承、纯虚函数(抽象类)
- 继承的基本概念(1)
- Java语言入门教程(十二):Java语言中继承之基本概念
- 面向对象的三个基本概念(封装、继承、多态)
- 继承的基本概念和语法
- Java继承的基本概念及其限制 总结
- Java继承的基本概念及其限制
- 静态成员、关键字mutable 、公有继承与私有继承、虚函数的基本概念