C++ 类的继承,子类以及之类的对象 对父类成员函数的访问权限

来源:互联网 发布:sam源码 编辑:程序博客网 时间:2024/05/16 10:38

 

  这类父类的成员函数 不包括 构造函数和析构函数. 构造函数和析构函数还有点特别.

#include <iostream>#include <string>using namespace std;class Animal{public:    Animal():name("Animal"),age(0),color("White"){} // 构造函数public:void Show1(){cout<<"父类 public 成员 Show1()"<<endl;}protected:void Show2(){cout<<"父类 protected 成员 Show2()"<<endl;}private:void Show3(){cout<<"父类 private 成员 Show3()"<<endl;}private:string name;int age;string color;};class Bird:public Animal{public:  // 子类的代码范围内访问父类void myshow1(){Show1();}void myshow2(){Show2();}   // void myshow3(){ Show3();}protected:private:};void main(){    Bird cat;     //子类对象访问父类成员 cat.Show1();// cat.Show2();// cat.Show3();}

 

 这类父类的成员函数 不包括 构造函数和析构函数. 构造函数和析构函数还有点特别.


 

孙鑫老师的教学视频截图:

 

原创粉丝点击