一、继承相关概念
1、继承不包括构造与析构函数
子类 继承 父类 的 所有成员 , 包括 成员变量 和 成员方法 ;
子类 不会 继承 父类 的 构造函数 和 析构函数 ;
2、继承改变成员访问权限
父类...的 成员变量 和 成员方法 的 访问属性 , 在 子类 中 是可以调整的 ;
如 : private , protected , public 访问属性 , 在 子类中 可以发生改变 ;
二、访问控制权限回顾...1、访问权限
访问控制权限 :
公有成员 public : 公有成员可以被任何对象访问 , 包括类的外部和所有从该类派生的子类 ;
完全开放 : 如果一个成员被声明为公有 , 那么它可以在任何地方被访问...private_member = value;
}
int get_private_member() {
return private_member;
}
};
三、继承对访问控制权限的影响...----
1、访问权限判定
C++ 的 继承方式 对 子类的 成员变量 和 成员方法 会造成影响 ,
成员的访问属性 需要看根据下面的逻辑进行判定 :
调用位置 : 看是在哪调用的 , 在 类内部 ,