OOP特性 继承

OOP特性 继承

本质

代码的复用

类与类之间的组合

  • 组合,是某一部分的关系
  • 继承,是某一类的关系

继承方式

继承方式 基类访问限定 派生类访问限定 外部访问限定
private 可以访问 对于派生类而言所有限定都为private,不可访问 不可访问
protected 可以访问 对于派生类而言,public、protected都为protected,可以访问;private不可访问 不可访问
public 可以访问 对于派生类而言public依旧是public、protected依旧是protected,可以访问;private 不可访问 public 可以访问
  • 基类的成员访问权限在派生类中是不可能超过继承方式
  • 外部成员只能访问对象public修饰的成员,无法访问protected、private修饰的成员
  • 在继承结构中,派生类可以继承基类的private成员,但是无法访问该成员
  • 在继承结构中,基类中定义的成员被protected修饰,可以被派生类访问但是不能被外部访问

猜你喜欢

转载自blog.csdn.net/weixin_43459437/article/details/143321614