我正在研究多态性.我无法确定Java中有关这两个功能的类比.
假设Animalclass是一个具体的超类,Cat并且Dog作为它的子类.我知道这是继承的情况.但是不是Cat和Dog类,类的多态Animal?
Animal
Cat
Dog
我很清楚Java中的接口.我无法理解为什么使用接口而不是具体类来解释多态性.可能是创建接口的整个目的是创建多态,但我想知道为什么接口而不是具体的类?
java polymorphism interface
interface ×1
java ×1
polymorphism ×1