タイプが であるオブジェクトからメソッドを呼び出そうとしていますinterface。
private Car Ferrari;
Ferrari.startEngine();
Carというinterfaceメソッドを持つクラスstartEngine()です。
を実装するクラスもありCarます。それを呼び出しましょうCarImplementation。したがって、 を呼び出すと、 in CarImplementation が呼び出されるとFerrari.startEngine()想定しています。startEngine()
ただし、Eclipse では、 の下に赤い線が表示されstartEngine()ます。そして、私はエラーメッセージを受け取ります
メソッド startEngine() はタイプ Car に対して未定義です
startEngine()インターフェイスとインターフェイスを実装するクラスの両方にある場合、どのように未定義になりますか?
また、Ferrari の後にドットを入力した後、私のstartEngine()メソッドがEclipse のコンテンツ アシストに表示されないことにも気付きました。
助言がありますか?