- 相同的[[行为]],不同的实现 - [[静态多态]] - 重载 - [[动态多态]] - 根据传入的对象不一样,调用相同的行为,拥有不同的实现 - 用处 - [[多态集合]] - ```java Object[] objts = new Object[10]; ``` - 多态参数 - 在一个方法中,将父类定义为参数,调用的时候,传入对应子类的实现 - 做到传入不同的子类,调用相同的行为,实现不同的实现