生活随笔
收集整理的這篇文章主要介紹了
c++ 类的继承
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
類的繼承有三種方式:
1、公有繼承 2、私有繼承3、保護(hù)繼承
基類中的私有成員在派生類中時(shí)隱藏的,只能在基類中訪問(wèn)
派生類中的成員不能訪問(wèn)基類中的私有成員,但是可以訪問(wèn)基類中的公有成員和保護(hù)成員。
派生類從基類公有繼承時(shí),基類的公有成員和保護(hù)成員仍然是派生類中的公有成員和保護(hù)成員
私有繼承時(shí),公有成員和保護(hù)成員變成私有成員
保護(hù)繼承時(shí),基類的額公有成員變成保護(hù)成員,基類的而保護(hù)成員仍然是保護(hù)成員
#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;
}
總結(jié)
以上是生活随笔為你收集整理的c++ 类的继承的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。