类之间的关系

  • 继承

    • 从已存在细分出来的类和原类之间有继承关系
    • 继承的类(子类)拥有原类(父类)的所有属性和行为
  • 组合

    • 一些类的存在必须依赖于其他的类,这种关系叫组合
    • 组合的类在某一个局部上有其他的类组成
  • 继承:惠普电脑、苹果电脑继承了电脑的所有属性

  • 组合:电脑这个类需要硬盘、内存、主板、CPU这些类组合起来

类的表示法

如何让编译器读懂这些类的表示法

  • 类的表示法
  • 类的表示法-改进1
  • 类的表示法-改进2
  • 类的表示法-改进3
  • 类的表示法-改进4
  • 类的表示法-改进5

貌似大功告成,好像看着编译器可以识别了!

小结

  • 类之间课已存在继承关系或者组合关系
  • 继承关系中子类拥有父类的一切属性和行为
  • 组合关系是类之间整体和部分的关系
  • 类及类之间的关系可以有不同的表示法
  • 编译器对类的表示法有具体的要求