C++私有成员和受保护成员的访问权…

来源:互联网 发布:dota2网络延迟 编辑:程序博客网 时间:2024/05/17 08:55
// ConsoleApplication2.cpp :定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include
#include

using namespace std;

class FATHER //定义一个基类
{
public:
int a = 1;
private:
int b = 2;
protected:
int c = 3;
};

class  SON :publicFATHER   //定义一个继承类
{
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
原创粉丝点击