众所周知,继承是面向对象编程语言中最重要的概念之一。继承提供了一种创建具有现有类功能的新类的机制。使用继承,我们可以重用代码功能,从而可以利用代码实现时间。
当我们创建一个新类时,而不是编写所有数据成员和方法。程序员将创建一个新类,并继承现有类的所有数据成员和方法。
在继承的情况下,新创建的类称为子类或派生类或子类。而通过使用我们创建了一个新的类被称为父或基地或超现有的类。
在上面的例子中,有两个类A和B。A是父类,B是子类。B可以重用A类的所有数据成员和方法。
一个类也可以派生多个类。这意味着派生对象可以从多个类中继承数据成员或方法。
基类和派生类的语法:
<access_specifier> class <parent_class> { ... } class <child_class> : <parent_class> { ... }