1. 程式人生 > >45)子類的構造和析構

45)子類的構造和析構

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)子類的構造和析構