首页 > 编程语言 > 详细

C++ 继承

时间:2019-11-16 22:25:41      阅读:79      评论:0      收藏:0      [点我收藏+]

公有(public)继承

class Person {
public:
    void eat();//public 权限
protected: //protected 权限
    string m_strName;
    int m_iAge;
private://private权限
    string test;
};

class Worker : public Person {
public:
    void work();
    int m_iSalary;
protected:
private:
};
父类成员访问属性 继承方式 子类成员访问属性
private成员 public 无法访问
protected成员 public protected
public成员 public public

保护(protected)继承

父类成员访问属性 继承方式 子类成员访问属性
private成员 protected 无法访问
protected成员 protected protected
public成员 protected protected

私有(private)继承

类成员访问属性 继承方式 子类成员访问属性
private成员 private 无法访问
protected成员 private private
public成员 private private

C++ 继承

原文:https://www.cnblogs.com/wuyanzu/p/11874258.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!