• 三大特性:封装、继承、多态

    3. 多态

  • 对象的多态性:父类引用指向子类对象

    1、使用前提

  • 继承/实现关系

  • 子类重写父类方法

    2、具体使用

  • 编译看左边

在编译期,只能调用父类中声明的方法

  • 执行看右边

在运行期,实际执行的是子类重写父类的方法

对象多态性不适用于属性

3、好处

  • 减少重载方法
  • 便于实现接口规范

    4、关键字

    1、static

  • static属性:被同一个类的多个对象共享,不会随对象的不同而不同

  • static方法:操作static属性的方法、工具类中的方法