继承类的访问权限问题

来源:互联网 发布:贴邮票lsd 淘宝暗语 编辑:程序博客网 时间:2024/06/06 05:35
// ConsoleApplication2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include<cstdlib>using namespace std;class FATHER        //定义一个基类{public:    int a = 1;   private:    int b = 2;protected:    int c = 3;};class  SON :public FATHER   //定义一个继承类{public:    void showa() { cout << a << endl; }    //void showb() { cout << b << endl; }    //此条编辑器报错,我们注释掉    void showc() { cout << c << endl; }private:};int main()      //main函数中输出{    SON a;    a.showa();    //a.showb();    a.showc();    return 0;}

总结:
继承类可以访问基类的受保护成员protected
但是不能访问基类的私有成员private

0 0