C++派生類的定義是通過繼承已有的基類(也稱為父類或超類)來創(chuàng)建一個新的類。派生類會繼承基類的成員變量和成員函數(shù),并且可以在自己的定義中添加新的成員變量和成員函數(shù)。派生類可以通過重寫基類的成員函數(shù)來改變其行為,還可以通過增加新的成員函數(shù)來擴展基類的功能。派生類還可以定義自己特有的成員函數(shù)和成員變量。通過派生類,可以實現(xiàn)面向?qū)ο缶幊讨械睦^承和多態(tài)性的概念。派生類的定義一般采用以下語法:
class 派生類名 : 訪問控制修飾符 基類名
{
// 派生類的成員變量和成員函數(shù)
};
其中,派生類名就是新創(chuàng)建的類的名稱,訪問控制修飾符可以是public
、protected
或private
,用來指定派生類繼承基類的成員的訪問權(quán)限?;惷侵敢^承的基類的名稱。