一.什么是多态? 多态指同一个实体同时具有多种形式.它是面向对象程序设计(OOP)的一个重要特征.如果一个语言只支持类而不支持多态,只能说明它是基于对象的,而不是面向对象的. 二.多态是如何实现的? 在了解多态是如何实现的之前,我们先来了解一下两个概念. 前期绑定:在编译期就完成的绑定,与对象无关,与类相关,比如最常见的static方法和static的方法块. 后期绑定:也就是运行时期的绑定,而多态就是在这个阶段实现的. 在Java中所有的方法除了static方法和final方法(将privat…