C++中派生類對(duì)基類成員的訪問(wèn)形式主要有以下兩種: 1、內(nèi)部訪問(wèn):由派生類中新增成員對(duì)基類繼承來(lái)的成員的訪問(wèn)。 2、對(duì)象訪問(wèn):在派生類外部,通過(guò)派生類的對(duì)象對(duì)從基類繼承來(lái)的成員的訪問(wèn)。今天給大家介紹在3中繼承方式下,派生類對(duì)基類成員的訪問(wèn)規(guī)則。 1、私有繼承的訪問(wèn)規(guī)則
2、公有繼承的訪問(wèn)規(guī)則
3、保護(hù)繼承的訪問(wèn)規(guī)則
基類成員在派生類的訪問(wèn)屬性取決于繼承方式以及這些成員本來(lái)在基類中的訪問(wèn)屬性。 (1)基類的私有成員無(wú)論何種繼承方式在派生類中均不可直接訪問(wèn)。 (2)在公有繼承方式下,基類的保護(hù)和公有成員在派生類中均保持原訪問(wèn)屬性。 (3)在保護(hù)繼承方式下,基類的保護(hù)和公有成員在派生類中的訪問(wèn)屬性均為保護(hù)屬性。 (4)在私有繼承方式下,基類的保護(hù)和公有成員在派生類中的訪問(wèn)屬性均為私有屬性。 |
|
來(lái)自: 雪柳花明 > 《C 筆試 理論基礎(chǔ)題 準(zhǔn)備》