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

C++基類(lèi)說(shuō)明解析

開(kāi)發(fā) 后端
在C++中要定義的新的數(shù)據(jù)類(lèi)型不僅擁有新定義的成員,而且還同時(shí)擁有舊的成員,我們稱(chēng)已存在的用來(lái)派生新類(lèi)的類(lèi)為C++基類(lèi),又稱(chēng)為父類(lèi)。

C++通過(guò)繼承機(jī)制,可以利用已有的數(shù)據(jù)類(lèi)型來(lái)定義新的數(shù)據(jù)類(lèi)型,下面文章給出了C++基類(lèi)來(lái)管理內(nèi)存的完整內(nèi)存池管理程序和測(cè)試程序的源代碼,供大家學(xué)習(xí)切磋。

作為繼承,主要有三種:公有繼承,私有繼承(默認(rèn)繼承方式),保護(hù)繼承。公有繼承:基類(lèi)中的公有成員在派生類(lèi)中仍公有;基類(lèi)中的保護(hù)成員在派生類(lèi)中仍保護(hù);基類(lèi)中的私有成員在派生類(lèi)中不可見(jiàn),僅基類(lèi)可見(jiàn)。#t#

私有繼承:基類(lèi)中的公有成員在派生類(lèi)中為私有;C++基類(lèi)中的保護(hù)成員在派生類(lèi)中為私有;基類(lèi)中的私有成員在派生類(lèi)中不可見(jiàn),僅基類(lèi)可見(jiàn)。保護(hù)繼承:基類(lèi)中的公有成員在派生類(lèi)中為保護(hù);

C++基類(lèi)中的保護(hù)成員在派生類(lèi)中為保護(hù);基類(lèi)中的私有成員在派生類(lèi)中不可見(jiàn),僅C++基類(lèi)可見(jiàn)。通過(guò)繼承機(jī)制,派生類(lèi)繼承了基類(lèi)的成員,所繼承的成員只屬于派生類(lèi)。即基類(lèi)和派生類(lèi)各有一份這樣的成員,這點(diǎn)很重要。接下來(lái),我們不慌看繼承,回到類(lèi)來(lái)看:(個(gè)人理解所謂可見(jiàn)性即是調(diào)用權(quán)限!)

接下來(lái),我們不慌看繼承,回到類(lèi)來(lái)看:

  1. #include《iostream》  
  2. using namespace std;  
  3. class A{  
  4. public:  
  5. void dump()const{....}  
  6. protected:  
  7. void get_x(){x++;}  
  8. private:  
  9. int x;  
  10. };  
  11. class B:public A  
  12. {  
  13. public:  
  14. void get(){ get_x();}  
  15. /* void get_y(){ y=x;} */  
  16. void compare(A &a){ a.get_x();}  
  17. protected:  
  18. void set(){...}  
  19. private:  
  20. int y;  
  21. };  
  22. int main()  

于是我們知道,在派生類(lèi)不可見(jiàn)的成員并不是不可訪(fǎng)問(wèn)的,可以通過(guò)間接的方式訪(fǎng)問(wèn)!總結(jié)上面的,做了一張表:(注:派生類(lèi)中成員的可見(jiàn)性是指繼承來(lái)的和自身添加的成員。

成員

C++基類(lèi)(類(lèi))

派生類(lèi)

main

私有數(shù)據(jù)

可見(jiàn)

  不可見(jiàn)

  不可見(jiàn)

私有函數(shù)

  可見(jiàn)

  不可見(jiàn)

  不可見(jiàn)

保護(hù)數(shù)據(jù)

  可見(jiàn)

  可見(jiàn)

不可見(jiàn)

保護(hù)函數(shù)

  可見(jiàn)

  可見(jiàn)

  不可見(jiàn)

公有數(shù)據(jù)

  可見(jiàn)

  可見(jiàn)

  可見(jiàn)

公有函數(shù)

  可見(jiàn)

  可見(jiàn)

可見(jiàn)

責(zé)任編輯:chenqingxiang 來(lái)源: 賽迪網(wǎng)
相關(guān)推薦

2010-01-21 13:33:44

C++基類(lèi)

2010-01-28 13:27:12

C++類(lèi)定義

2010-01-20 18:06:06

C++虛基類(lèi)

2010-01-26 14:23:50

C++類(lèi)

2010-01-26 16:54:58

學(xué)習(xí)C++

2010-01-19 18:35:12

靜態(tài)成員

2010-02-02 13:41:01

C++類(lèi)繼承

2010-01-14 17:42:47

CC++

2010-01-26 10:42:26

C++函數(shù)

2010-01-26 13:36:27

C++設(shè)計(jì)

2010-01-25 10:54:18

C++設(shè)計(jì)

2010-01-26 13:42:28

C++指針

2011-06-01 10:19:41

基類(lèi)對(duì)象派生類(lèi)對(duì)象

2010-01-19 13:43:59

C++函數(shù)

2010-01-28 11:08:09

C++變量

2010-01-19 17:54:47

C++程序

2010-01-25 18:19:17

C++特性

2010-01-25 18:19:17

C++特性

2010-01-25 18:19:17

C++特性

2010-01-21 15:07:31

C++開(kāi)發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久男人 | 婷婷一级片 | 国产精品一区二区三区99 | 国产精品精品 | 人人九九精 | 久久久美女 | 在线视频成人 | 手机看黄av免费网址 | 免费毛片www com cn| 婷婷中文字幕 | 国产成人精品一区二区在线 | 91婷婷韩国欧美一区二区 | 欧美日韩亚 | 在线观看第一区 | 九九精品影院 | 国产精品福利视频 | 婷婷91| 美女啪啪国产 | 久久精品综合 | 精品国产一区久久 | 欧美久久不卡 | 成人免费av | 中文字幕韩在线第一页 | 九九热免费视频在线观看 | 中日韩av | 亚洲国产精品激情在线观看 | 精品成人一区二区 | 日本特黄a级高清免费大片 国产精品久久性 | 一区天堂 | 亚洲成人一区 | 免费一看一级毛片 | 成人深夜福利 | 亚洲欧美日韩精品久久亚洲区 | 激情网站| 一区二区三区国产精品 | av网站在线播放 | 九九久久久 | 亚洲精品乱码久久久久久9色 | 久久精品国产亚洲一区二区三区 | 欧美激情亚洲激情 | 国产精品18久久久久久白浆动漫 |