您的位置:首页 > 其它

继承类的访问权限问题

2017-02-24 09:32 357 查看
// 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: