<button id="0gwxl"><listing id="0gwxl"></listing></button>

<p id="0gwxl"><dd id="0gwxl"></dd></p>

<p id="0gwxl"></p>

<p id="0gwxl"><listing id="0gwxl"></listing></p>
當前位置:首頁 > 計算機等級考證 > 模擬試題

2020年計算機二級C++考點解析:繼承與派生

來源:最需教育發布時間:2020-10-15 20:53:21

 7.1繼承與派生

1基本概念

派生類從基類繼承了各種成員的關系就稱為繼承。

類的繼承是新的類從已有類那里得到已有的特性。從已有的類產生新類的過程就是類的派生。在繼承過程中,原有的類或已經存在的用來派生新類的類稱為基類或父類,而由已經存在的類派生出的新類則稱為派生類或子類。

從派生類的角度,根據它所擁有的基類數目不同,可以分為單繼承和多繼承。一個類只有一個直接基類時,稱為單繼承;而一個類同時有多個直接基類時,則稱為多繼承。

從上面的描述可知,任何一個類都可以派生出一個新類,派生類也可以再派生出新類,因此,基類和派生類是相對而言的,一個基類可以是另一個基類的派生類,從而形成了復雜的繼承結構,出現了類的層次?;惻c派生類之間的關系如下:

(1)基類是對派生類的抽象,派生類是對基類的具體化?;惓槿×怂呐缮惖墓蔡卣?,而派生類通過增加信息將抽象的基類變為某種有用的類型,派生類是基類定義的延續。

(2)派生類是基類的組合。多繼承可以看作是多個單繼承的簡單組合。

(3)公有派生類的對象可以作為基類的對象處理。這一點與類聚集(成員對象)是不同的,在類聚集(成員對象)中,一個類的對象只能擁有作為其成員的其他類的對象,但不能作為其他類對象而使用。

2派生類的定義與構成

定義派生類的一般格式如下:

class<派生類名>:<繼承方式1><基類名1>,

<繼承方式2><基類名2>,

……,

<繼承方式n><基類名n>

<派生類新定義成員>

};

其中,<基類名>是已有的類的名稱,<派生類名>是繼承原有類的特性而生成的新類的名稱。單繼承時,只需定義一個基類;多繼承時,需同時定義多個基類。

<繼承方式>即派生類的訪問控制方式,用于控制基類中聲明的成員在多大的范圍內能被派生類的用戶訪問。每一個繼承方式,只對緊隨其后的基類進行限定。繼承方式包括3種:公有繼承(public)、私有繼承(private)和保護繼承(protected)。如果不顯式地給出繼承方式,缺省的類繼承方式是私有繼承private。

責編:胡夢瑤

發表評論(共0條評論)
請自覺遵守互聯網相關政策法規,評論內容只代表網友觀點,發表審核后顯示!

2021年國家電網校園招聘考試直播課程通關班

  • 講師:劉萍萍 / 謝楠
  • 課時:160h
  • 價格 4580

特色雙名師解密新課程高頻考點,送國家電網教材講義,助力一次通關

配套通關班送國網在線題庫一套

課程專業名稱
講師
課時
查看課程

2021國家電網招聘考試錄播視頻課程

  • 講師:崔瑩瑩 / 劉萍萍
  • 課時:180h
  • 價格 3580

特色解密新課程高頻考點,免費學習,助力一次通關

配套全套國網視頻課程免費學習

課程專業名稱
講師
課時
查看課程
在線題庫
面授課程更多>>
圖書商城更多>>
在線報名
  • 報考專業:
    *(必填)
  • 姓名:
    *(必填)
  • 手機號碼:
    *(必填)
返回頂部
japanesefree12一16日本,免费jlzzjlzz在线播放日本,亚洲日本乱码中文在线电影,男女免费观看在线爽爽爽视频 网站地图