公有繼承:基類成員在派生類中的訪問許可權保持不變,也就是說,基類中的成員訪問許可權,在派生類中仍然保持原來的訪問許可權
基類成員訪問屬性
派生類成員訪問屬性
private成員
無法訪問
protected成員
protected
public成員
public
私有繼承:基類所有成員在派生類中的訪問許可權都會變為private
基類成員訪問屬性
派生類成員訪問屬性
private成員
無法訪問
protected成員
private
public成員
private
保護繼承:基類的公有成員和保護成員在派生類中訪問許可權都會變成protected
基類成員訪問屬性
派生類成員訪問屬性
private成員
無法訪問
protected成員
protected
public成員
protected
三種繼承方式的區別
class parent public int m npub protected int m nptd private int m nprt class child1 public parent int getptd int gerprt a class child2 protected paren...
三種繼承方式
派生類繼承了基類的全部資料成員和除了建構函式,析構函式之外的全部資料成員,但是這些成員的訪問屬性在派生的過程中是可以調整的。從基類繼承的成員,其訪問屬性由繼承方式控制。類的公有繼承 當繼承方式為公有繼承時,基類的公有成員和保護成員的訪問屬性在派生類中不變,而基類的私有成員不可直接訪問。類的私有繼承 ...
三種繼承方式
三種繼承方式 公有繼承 私有繼承,保護繼承 不同繼承方式的影響主要體現在 公有繼承 標頭檔案部分 ifndef point h define point h class point void move int offx,int offy int getx const int gety const p...