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