假设我们有两个类, Tiger并且Aeroplane. 这两种类型的共同点是速度。我知道创建一个超类然后从它派生子类是不合逻辑的ClassWithSpeed。相反,最好创建一个包含该方法的接口,然后在and中实现它。我明白了。但是,我们可以在没有接口的情况下做同样的事情。我们可以定义方法in和方法in 。唯一(可能非常大)的缺陷是我们无法通过接口引用“访问”对象。AeroplaneTigerspeed()AeroplaneTigerspeed()Aeroplanespeed()TigerTigerAeroplane
我是 Java 和 OOP 的初学者,如果有人向我解释接口的作用,我将不胜感激。干杯!