C++派生類的定義是通過繼承已有的基類(也稱為父類或超類)來創建一個新的類。派生類會繼承基類的成員變量和成員函數,并且可以在自己的定義中添加新的成員變量和成員函數。派生類可以通過重寫基類的成員函數來改變其行為,還可以通過增加新的成員函數來擴展基類的功能。派生類還可以定義自己特有的成員函數和成員變量。通過派生類,可以實現面向對象編程中的繼承和多態性的概念。派生類的定義一般采用以下語法:
class 派生類名 : 訪問控制修飾符 基類名
{
// 派生類的成員變量和成員函數
};
其中,派生類名就是新創建的類的名稱,訪問控制修飾符可以是public
、protected
或private
,用來指定派生類繼承基類的成員的訪問權限。基類名是指要繼承的基類的名稱。