继承性简介“继承”是面向对象软件技术当中的一个概念
如果一个类A继承自另一个类B,就把这个A称为"B的子类",而把B称为"A的父类"
继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码
在令子类继承父类的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类的原有属性和方法,使其获得与父类不同的功能
另外,为子类追加新的属性和方法也是常见的做法
有些编程语言支持多重继承,即一个子类可以同时有多个父类,比如C++编程语言;而在有些编程语言中,一个子类只能继承自一个父类,比如Java编程语言,这时可以利用接口来实现与多重继承相似的效果
在c++语言中,一个派生类可以从一个基类派生,也可以从多个基类派生
从一个基类派生的继承称为单继承;从多个基类派生的继承称为多继承
派生类的定义格式
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。