45)子類的構造和析構
阿新 • • 發佈:2018-01-12
col 析構 font 父類 style 一個 body public post
1)
1 #include<iostream> 2 3 using namespace std; 4 5 class student 6 { 7 public: 8 //student(int a,int b) 9 student() 10 { 11 cout<<"大家好。我是父類的構造函數"<<endl; 12 } 13 private: 14 int a; 15 }; 16 17 18 class ss:public student 19 { 20 public: 21 //你這裏,什麽都沒寫 還是會默認調用 父類的無參構造 22 //要是 父類是有參的 那麽 應該 ss(int a ,int b):student(a,b) //這樣寫,是顯式的調用父類的有參構造 23 //要是有參的父類,我們可以在父類中再寫一個無參的構造,重寫 24 ss() 25 { 26 cout<<"大家好,我是子類的構造函數"<<endl; 27 } 28 29 }; 30 int main() 31 { 32 33 }
調用子類構造時 一定會調用 父類的構造函數
父類先構造 然後子類構造 子類析構 父類析構
2)
45)子類的構造和析構