からインターフェイスを実装しているように見えることはできません は、私は単純な読書のためのパッケージで私のコードを整理し始めた別のパッケージ
インタフェースコード:
interface FlowListener {
void stageWasReached(String tag);
}
からインターフェイスを実装しているように見えることはできません は、私は単純な読書のためのパッケージで私のコードを整理し始めた別のパッケージ
インタフェースコード:
interface FlowListener {
void stageWasReached(String tag);
}
は、あなただけでは、以下のコードを使用すると、そのdefault
アクセス指定子はそのpackage
レベルのアクセス指定子を意味任意のアクセス指定子を言及されていない
public interface FlowListener {
void stageWasReached(String tag);
}
であなたの定義を編集する必要があります。 パッケージへのアクセスとサブパッケージのみ、public
これはどのパッケージからでもアクセスします。
はい、もちろん、愚かな私;-) – Guy
あなたに役立つ嬉しい:p) –
クラス、インターフェイス、またはメソッドを宣言するときは、アクセス修飾子を宣言する必要があります。 これは、宣言されたインタフェースを使用/アクセスできる場所から判断します。
修飾子を宣言していないときは、同じパッケージまたはクラスからのみ呼び出すことができます。
Oracleは、彼らがどのように動作するかを説明華麗なチュートリアルがあります。 https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html
は、あなたが取得しているエラーは何あなたのインターフェースコード –
追加インターフェースコード – Guy
をドロップ? –