您可能有一个仅接受实例的方法
SuperClass。由于
SubClass是
SuperClass,您可以使用的实例
SubClass并将其视为
SuperClass。
使用接口时,会使用相同的行为:
List someList = new ArrayList();
这就是多态的美。它允许您更改类内部的实现,而无需破坏其余代码。

您可能有一个仅接受实例的方法
SuperClass。由于
SubClass是
SuperClass,您可以使用的实例
SubClass并将其视为
SuperClass。
使用接口时,会使用相同的行为:
List someList = new ArrayList();
这就是多态的美。它允许您更改类内部的实现,而无需破坏其余代码。