多态是类的三大特性之一,抽象类又是多态的实现方法之一.抽象类是什么呢,如果把虚方法比作一个盛有纯净水的杯子,那么此时的“纯净水”就是事先定义好的方法,我们可以根据不同的需求来改变杯子中所事先盛放的是“纯净水”还是“咖啡”.但是抽象类呢,他更像是一个空的杯子,放在消毒柜中,让有需要的人自己去拿,去决定这个杯子里装什么.这个“杯子”是抽象方法,存放杯子的“消毒柜”是抽象类. 我们用abstract来声明或定义一个抽象类或抽象方法, //定义一个抽象类 [访问权限] abstract class [类…