我正在尝试从类型为interface
.
private Car Ferrari;
Ferrari.startEngine();
Car
是interface
具有名为 的方法的类startEngine()
。
我也有一个实现的类Car
,让我们调用它CarImplementation
。所以当我打电话时Ferrari.startEngine()
,我假设startEngine()
CarImplementation 将被调用。
但是,在 Eclipse 中,我在startEngine()
. 我收到一条错误消息说
未定义 Car 类型的 startEngine() 方法
当我startEngine()
在我的接口和实现接口的类中都有它时,它是如何未定义的?
我还注意到,当我在 Ferrari 后面键入点后,我的startEngine()
方法没有出现在 Eclipse 的内容辅助中。
有什么建议么?