C++保護繼承

保護繼承是私有繼承的變體: 使用保護繼承時,基類的公有成員和保護成員都將成爲派生類的保護成員。和私有繼承同樣,基類的接口在派生類中也是可用的,可是在繼承結構以外是不可用的。 當從派生類派生出另外一個類時,私有繼承和保護繼承之間的主要區別就呈現出來了。使用私有繼承,第三代類不能使用基類的接口,這是由於基類的公有方法在派生類中變成了私有方法;使用保護繼承,基類的公有方法在第二代中將變成受保護的,所以第
相關文章
相關標籤/搜索