CPP学习之——私有派生(12.10)

一 概述

本节课讲述父类的私有派生及注意事项,私有派生时,使用修饰符private

二 示例演示及结果输出

2.1 代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<iostream>
using namespace std;
class father
{
public:void room(){cout<<"父亲的大房子,我可以访问"<<endl;}
};
class Son:private father
{
public:void enjoy(){room();}
};
int main()
{
Son a;
a.enjoy();
return 0;
}

2.2 输出结果

1
父亲的大房子,我可以访问

2.3 代码说明

  • 私有派生使用private修饰符
  • 私有派生类的public、protected方法,子类可以访问,private方法不能访问