麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C++ > 正文

C++中類的不同繼承方式對派生類的影響

2023-06-06 12:10:46
字體:
來源:轉載
供稿:網友

不同繼承方式的基類和派生類特性

繼承方式 基類特性 派生類特性
公有繼承 public public
protected protected
private 不可訪問
私有繼承 public  private
protected  private
private  不可訪問
保護繼承 public  protected
protected  protected
private 不可訪問 

1.理解1

(1)對于公有繼承方式:

a.基類成員對其對象的可見性:公有成員可見,其他不可見。這里保護成員同于私有成員。

b.基類成員對派生類的可見性:公有成員和保護成員可見,而私有成員不可見。這里保護成員同于公有成員。

c.基類成員對派生類對象的可見性:公有成員可見,其他成員不可見。

所以,在公有繼承時,派生類的對象可以訪問基類中的公有成員;派生類的成員函數可以訪問基類中的公有成員和保護成員。這里,一定要區(qū)分清楚派生類的對象和派生類中的成員函數對基類的訪問是不同的。

(2) 對于私有繼承方式:

a.基類成員對其對象的可見性: 公有成員可見,其他不可見。

b.基類成員對派生類的可見性:公有成員和保護成員可見,而私有成員不可見

c.基類成員對派生類對象的可見性:所有成員都是不可見的。

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

(3) 對于保護繼承方式:

與私有繼承方式相同,兩者的區(qū)別僅在于對派生類的成員而言,對基類成員有不同的可見性。

2.理解B2

(1)公有繼承時,水平訪問和垂直訪問對基類中的公有成員不受限制。

(2) 私有繼承時,水平訪問和垂直訪問對基類中的公有成員也不能訪問。

(3) 保護繼承時,對于垂直訪問同于公有繼承,對于水平訪問同于私有繼承。

(4)對于基類中的私有成員,只能被基類中的成員函數和友元函數訪問,不能被其他的函數訪問。

3.理解3

在公有繼承時,派生類的成員函數可訪問基類中的公有成員和保護成員;派生類的對象僅可訪問基類中的公有成員。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 99精品视频在线观看免费播放 | 99精彩视频在线观看 | 毛片网站网址 | 黄色免费播放网站 | 亚洲字幕av | 日本看片一区二区三区高清 | 国产va在线观看免费 | 国产精品久久久久免费视频 | 国产91porn | 久久国产一二三 | 久久精品视频亚洲 | 久久精品污 | 青青国产在线视频 | 99re热精品视频| 凹凸成人精品亚洲精品密奴 | 国产成人在线一区二区 | 久久久久久久久久91 | 久久国产精品网 | 人人看人人舔 | av在线免费看片 | 久草手机在线视频 | 一级大黄毛片免费观看 | 国产在线观看av | 桥本有菜免费av一区二区三区 | 久久久久成人免费 | 国产品久久| 精品一区二区三区免费毛片爱 | 免费永久看羞羞片网站入口 | 黄网站免费在线看 | 日韩黄色一级视频 | 成人精品视频网站 | 美女福利视频国产 | 毛片免费视频播放 | 黄色特级片黄色特级片 | 欧美偷拍一区二区 | 欧美日韩在线播放 | 热99热 | 久久久视频免费观看 | 欧美一区二区精品夜夜嗨 | 深夜福利久久久 | av在线影片 |