1.繼承派生的區別
繼承:子繼父業,就是子類完全繼承父類的全部內容
派生:子類在父類的基礎上發展
2.繼承方式
1.public繼承為原樣繼承
2.protected繼承會把public繼承改為protect繼承
3.private繼承會把public,protected繼承改為private繼承
結論:
(1)數據類型為私有類型,無法繼承(2)連續兩次私有繼承,會導致數據都無法使用
3.舉例
1.class父類
class people { public:int a; protected:int b; private:int c; };
2.class子類1
class student1 : public people{ public://似乎使用static后,不能使用繼承類型 void print() {cout << a;cout << b;//cout << c << endl;不可訪問} };
3.class子類2
class student1 : private people{ public://似乎使用static后,不能使用繼承類型 void print() {cout << a;cout << b;//cout << c << endl;不可訪問} };
一般都是使用public繼承數據
4.一些代碼技巧