C++类的继承一
? ? C++中類是一種事物的抽象,在面向對象的程序設計中有相當重要的作用,是一種自定義的數據結構。與社會相似,類也能夠被繼承。
? ? 通常,被繼承的類稱為基類或父類,繼承的類稱為子類。
? ? 先定義一個基類
class?base { public:base(string?str){data?=?str;}string?getdata(){return?data;} protected://如果是private?則子類無法繼承類成員string?data; };? 再定義一個子類sub繼承基類base:
class?sub:?public?base { public?:sub(string?str):base(str)//調用基類構造{}void?setdata(string?str){data?=?str;} }; main函數 int?main() {sub?s("hello?Class");cout<<s.getdata()<<endl;s.setdata("Oh");cout?<<?s.getdata()<<endl;return?0; } 運行結果轉載于:https://blog.51cto.com/alexxiang/1581621
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
- 上一篇: Android按两次返回键退出应用
- 下一篇: C/C++求职宝典21个重点笔记