首页 百科知识 ++间接继承

++间接继承

时间:2023-09-22 百科知识 版权反馈
【摘要】:在本例中,先定义了类A,然后通过派生定义了类B,之后再派生出类C。B类和C类都有自己新增的成员变量和成员函数


例1:

class A

{

public:

    int getx(){return x;}

    void setx(int a){x = a;}

private:

    int x;

};


class B : public A

{

public:

    int gety(){return y;}

    void sety(int b){y = b;}

private:

    int y;

};


class C : public B

{

public:

    int getz(){return z;}

    void setz(int c){z = c;}

private:

    int z;

};

在本例中,先定义了类A,然后通过派生定义了类B,之后再派生出类C。B类和C类都有自己新增的成员变量和成员函数


免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈