生活随笔
收集整理的這篇文章主要介紹了
c++ 类的继承
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
類的繼承有三種方式:
1、公有繼承 2、私有繼承3、保護繼承
基類中的私有成員在派生類中時隱藏的,只能在基類中訪問
派生類中的成員不能訪問基類中的私有成員,但是可以訪問基類中的公有成員和保護成員。
派生類從基類公有繼承時,基類的公有成員和保護成員仍然是派生類中的公有成員和保護成員
私有繼承時,公有成員和保護成員變成私有成員
保護繼承時,基類的額公有成員變成保護成員,基類的而保護成員仍然是保護成員
#include<iostream>
using namespace std;class base
{
private:int a;
public:void inita(int x){a = x;}int geta(){return a;}
};class derived :public base
{
private:int b;
public:void initb(int y){b = y;}int getb(){return b*geta();}};
int main()
{derived ob;ob.inita(12);ob.initb(13);cout << ob.getb() << endl;system("pause");return 0;
}
總結
以上是生活随笔為你收集整理的c++ 类的继承的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。