私有繼承和堡繼承的區別,私有繼承和保護繼承的區別

時間 2021-08-11 17:12:03

1樓:社文商標管家網

這種繼承方式與私有繼承方式的情況相同。兩者的區別僅在於對派生類的成員而言,

·基類成員對其物件的可見性與一般類及其物件的可見性相同,公有成員可見,其他成員不可見。

·基類成員對派生類的可見性對派生類來說,基類的公有成員和保護成員是可見的:基類的公有成員和保護成員都作為派生類的保護成員,並且不能被這個派生類的子類所訪問;基類的私有成員是不可見的:派生類不可訪問基類中的私有成員。

·基類成員對派生類物件的可見性對派生類物件來說,基類的所有成員都是不可見的。

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

2樓:匿名使用者

私有繼承就是,把父類中的變數和函式變成自己私有的變數和成員, 目的是防止子類和其它類繼承這些變數和函式保護繼承就是,把父類中的變數和函式變成自己保護的變數和成員, 目的是防止其它類繼承這些變數和函式,但是它的子類是可以繼續繼承的

3樓:匿名使用者

私有繼承,會把父類的public和protected方法都繼承為private保護繼承,會把父類的public和protected方法分別繼承為protected和private,相當於降一級

4樓:匿名使用者

私有的 繼承了 也不能訪問保護的 繼承了 可以訪問

簡單C 語言問題,求教,關於私有繼承

物理公司的 私有基類的公用成員和保護成員在私有派生類中 的訪問屬性相當於派生類中的私有成員,即派生類的成員函式能訪問它們,而在派生類外不能訪問它們。私有基類的私有成員在派生類中稱為不可訪問的成員,只有 基類的成員函式可以引用它們,一個基類成員在基類中的訪問屬性和在私有派生類中的訪問屬性可能是不相同的...

繼承和遺贈,遺贈與繼承的區別?

繼承包括法定繼承和遺囑繼承,法定繼承即自然人按照民法典的繼承順序和份額分割財產。遺囑繼承是自然人可以立遺囑將個人財產指定由法定繼承人中的一人或者數人繼承。遺贈是自然人可以立遺囑將個人財產贈與國家 集體或者法定繼承人以外的組織 個人。前者的範圍僅能是法定繼承範圍內的人,而遺贈必須是法定繼承外的人。此外...

遺囑繼承和遺贈繼承的區別?哪個更好

司冒魚藍 遺囑 遺贈 繼承優於法定繼承。遺囑,是遺囑人立遺囑將個人財產指定由法定繼承人的一人或者數人繼承。遺贈包含在遺囑內,是遺囑人將個人財產贈給國家 集體或者法定繼承人以外的人。法定繼承,是依據 繼承法 規定的繼承順序和繼承人繼承遺產。繼承開始後,有遺囑的,按照遺囑繼承或者遺贈辦理 沒有遺囑的,按...