成人免费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-03 11:11:18

C++類型轉換

2010-02-02 15:30:05

C++ include

2010-02-01 17:24:41

C++循環語句

2010-02-03 14:36:47

C++仿函數

2014-04-16 15:11:19

Spark

2010-02-05 17:34:37

C++函數模板

2010-02-06 14:04:58

C++內存使用機制

2010-02-04 10:08:00

C++靜態成員函數

2010-02-01 14:07:12

C++多態性

2010-02-04 14:01:43

C++非類型類模板參數

2010-02-05 09:57:25

C++中英文字符串

2010-02-04 17:39:48

C++字符串類型

2010-02-06 15:58:10

C++集合初始化

2010-02-04 17:32:43

C++中C風格字符串

2011-03-28 11:05:17

ODBC

2010-02-01 16:13:15

C++繼承
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99国产精品久久久久老师 | 天天综合91 | 热99视频 | 亚洲成人午夜电影 | 在线高清免费观看视频 | 国产毛片久久久 | 欧美精品成人 | 91中文字幕 | 国产精品1 | 国产精品午夜电影 | 国产日韩欧美另类 | 国产精品一区网站 | 黄色a视频 | 一区二区三区四区在线 | 精品亚洲一区二区三区四区五区 | 美女天天操 | 91p在线观看 | 国产成人91视频 | 国产精品久久久久久久久久久久午夜片 | 国产精品久久久久久久岛一牛影视 | 久久99精品久久 | 国产精品成人在线播放 | 欧美一级欧美一级在线播放 | 91精品国产综合久久久久久蜜臀 | 久久精品视频99 | 综合亚洲视频 | 亚洲黄色在线免费观看 | 欧美国产日韩在线观看 | 亚洲成av人片在线观看 | www国产成人免费观看视频,深夜成人网 | 久久蜜桃资源一区二区老牛 | 国产精品久久久久久久7电影 | 久草视频网站 | av中文字幕网 | 伊人激情综合网 | 午夜影院网站 | 精品久久久久久久久久久久 | 黄片毛片免费看 | 综合一区 | 日韩欧美综合 | 男人天堂久久 |