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