C++ 继承
继承
在 C++ 中,可以从一个类继承属性和方法到另一个类。我们将“继承概念”分为两类:
- 派生类(子类)- 从另一个类继承的类
- 基类(父类)- 被继承的类
要继承一个类,请使用 :
符号。
在下面的示例中,Car
类(子类)继承了 Vehicle
类(父类)的属性和方法。
示例
// 基类
class Vehicle {
public
string brand = "Ford";
void honk() {
cout << "Tuut, tuut! \n" ;
}
};
// 派生类
class Car: public Vehicle {
public
string model = "Mustang";
};
int main() {
Car myCar;
myCar.honk();
cout << myCar.brand + " " + myCar.model;
return 0;
}
自己动手试一试 »
为何以及何时使用“继承”?
- 这对于代码重用很有用:当您创建新类时,可以重用现有类的属性和方法。