成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C++類繼承基本概念解析

開發 后端
C++類繼承中總共可以通過三個方式來實現,包括:公有繼承(public),私有繼承(private),保護繼承(protected) 等。

C++編程語言的應用范圍比較廣泛,能夠以一種簡單靈活的方式幫助開發人員實現許多功能。在C++類繼承中,一個派生類可以從一個基類派生,也可以從多個基類派生。 從一個基類派生的繼承稱為單繼承;從多個基類派生的繼承稱為多繼承。

例:單繼承的定義

 

  1. class B:public  
  2. {   
  3. < 派生類新定義成員> 
  4. };  
  5. 多繼承的定義  
  6. class C:public A,private B  
  7. {   
  8. < 派生類新定義成員>   
  9. }; 

注:如果在基類前不寫訪問控制符,則默認為私有的#t#

派生類共有三種C++類繼承方式:公有繼承(public),私有繼承(private),保護繼承(protected)

公有繼承(public)

基類的公有成員和保護成員可以作為其派生類的公有成員和保護成員

派生類的成員函數可以訪問基類中的公有成員和保護成員,無法訪問基類中的私有成員

派生類的對象可以訪問基類的公有成員

私有繼承(private)

基類的公有成員和保護成員都作為其派生類的私有成員

在私有繼承時,基類的成員只能由直接派生類訪問,而無法再往下繼承

保護C++類繼承(protected)

基類的所有公有成員和保護成員都成為派生類的保護成員

基類的公有成員和保護成員只能被它的直接派生類成員函數或友元訪問

構造函數和析構函數不能被繼承

因此構造派生類的對象時,需要對基類數據成員.新增數據成員和成員對象的數據成員進行初始化

派生類構造函數的參數表部分既需要包含子類某些數據成員的初始值,也要包含基類的數據成員的初始值

如果基類沒有默認的構造函數,那么派生類必須具有給基類構造函數提供參數的構造函數

派生類構造函數一般語法如下:

 

  1. 派生類名::派生類名(參數總表)  
  2. :基類名1(參數表1),...,基類名n(參數表n)  
  3. {  
  4. 初始化語句  

當基類有多個構造函數時,編譯器根據派生類構造函數為基類構造函數提供的參數初始化列表中的參數類型來確定調用哪個構造函數

派生類的析構函數應當首先對派生類新增普通成員進行清理

然后對派生類新增的對象成員進行清理

最后是對所有從C++類繼承來的成員進行清理

責任編輯:曹凱 來源: 博客園
相關推薦

2010-02-05 12:57:20

C++ kdevelo

2010-02-04 13:56:24

C++類模板特化

2010-02-03 13:22:07

C++時間

2010-02-02 10:33:22

C++引用

2010-02-01 17:24:41

C++循環語句

2010-02-03 14:36:47

C++仿函數

2010-02-03 11:11:18

C++類型轉換

2010-02-02 15:30:05

C++ include

2014-04-16 15:11:19

Spark

2010-02-01 14:07:12

C++多態性

2010-02-05 17:34:37

C++函數模板

2010-02-06 14:04:58

C++內存使用機制

2010-02-04 10:08:00

C++靜態成員函數

2010-02-04 14:01:43

C++非類型類模板參數

2010-02-04 17:39:48

C++字符串類型

2010-02-06 15:58:10

C++集合初始化

2010-02-05 09:57:25

C++中英文字符串

2010-02-04 17:32:43

C++中C風格字符串

2010-02-01 16:13:15

C++繼承

2010-04-19 11:22:24

無線天線
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕一区二区三区乱码在线 | 亚洲在线一区二区 | 欧美精品一区二区三区在线 | 夜夜爽99久久国产综合精品女不卡 | 亚洲综合无码一区二区 | 精品国产欧美一区二区三区成人 | 福利网站在线观看 | 久久一热 | 欧美中文字幕一区二区三区亚洲 | 性生生活大片免费看视频 | 色综合99| 精品乱子伦一区二区三区 | 亚洲444kkkk在线观看最新 | 天堂一区在线 | 国产在线区 | 99精品国产一区二区三区 | 一区在线视频 | 国产欧美日韩综合精品一 | 欧美一级久久精品 | 欧美乱码精品一区二区三区 | 免费av毛片 | 成人中文字幕在线 | 欧美午夜一区 | 久久精品高清视频 | 国产精品美女视频 | 精品国产乱码久久久久久果冻传媒 | 亚洲精品电影网在线观看 | 日本高清aⅴ毛片免费 | 中文字幕亚洲一区 | 国产精品一区二区久久久久 | 伊人伊人 | 99riav国产一区二区三区 | 一区二区精品 | 成人国产免费视频 | 国产欧美精品一区二区 | 久久视频免费观看 | 欧美中文字幕在线观看 | 视频三区 | 欧美啪啪 | 91精品国产91久久久久久最新 | 中文字幕av亚洲精品一部二部 |