发布网友 发布时间:2022-05-10 17:26
共1个回答
热心网友 时间:2023-10-18 23:22
举个简单的例子,有动物类(父类),猫,狗,小鸟这些都是它的子类。这些类都有 '叫'--enjoy 这个方法enjoy{。。}。现在还有个方法test参数是动物类型,即test(动物){方法体里面是enjoy方法的调用}如果不是重写,要实现比如说 蓝色猫 的叫声要先判断 蓝色猫 是什么类再调用enjoy这个方法。如果重写了,那么就可以用test方法,参数传的是什么类型就调用那个类型的方法,不用判断了。举的例子简单,但是这实际上是java的核心机制之一,多态。程序的延展性就提高了。