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;
}
自己動手試一試 »
為何以及何時使用“繼承”?
- 這對於程式碼重用很有用:當您建立新類時,可以重用現有類的屬性和方法。