派生類訪問控制
派生類繼承基類,派生類擁有基類中全部成員變數和成員方法(除了構造和析構之外的成員方法),但是在派生類中,繼承的成員並不一定能直接訪問
繼承方式
不管公有繼承 保護 還是私有 基類中的私有屬性 ,都不可以繼承下去
公有繼承
父類中的protected 在子類中是 protected
父類中的public 在子類中是 public
保護繼承
父類中的protected 在子類中是 protected
父類中的public 在子類中是 protected
私有繼承
父類中的protected 在子類中是 private
父類中的public 在子類中是 private
main.cpp
#define _crt_secure_no_warnings
#includeusing namespace std;
class base1
;//公有繼承
class son1 : public base1
};void myfunc()
保護繼承
class base2
;class son2 :protected base2
};void myfunc2()
私有繼承
class base3
;class son3 :private base3
};class grandson3 :public son3
};int main()
45 不同的繼承方式
public繼承 父類成員在子類中保持原有的訪問級別。private繼承 父類成員在子類中變為私有成員。protected繼承 父類中的公有成員變為保護成員,其他成員保持不變。繼承成員的訪問屬性 max c 中的預設繼承方式為 private。include include using namesp...
繼承的方式
一 原型鏈式 1.基本思想 利用原型鏈實現繼承 2.實現 plane.prototype.fly function function plane name var oplane1 newplane var oplane2 newplane 共有屬性,私有屬性 attackplane.prototyp...
JS的繼承方式
js繼承有5種實現方式 1 繼承第一種方式 物件冒充 function parent username function child username,password var parent new parent zhangsan var child new child lisi 123456 pa...