Java多态

概述

  • 多态是相对于对象而言的。
  • 一个对象拥有多种形态,这就是:对象的多态性
  • 代码当中体现多态性,其实就是一句话:父类引用指向子类对象

格式

父类名称 对象名 = new 子类名称();
//或者
接口名称 对象名 = new 实现类名称();

左父右子就是多态

访问成员变量的两种方式

  1. 直接通过对象名称访问成员变量:看等号左边是谁,优先用谁,没有则向上找。
  2. 通过getter访问成员变量:看该方法属于谁就优先用谁,没有则 向上找。