14

解決策を探してみましたが、この状況でどのように適用すればよいかわかりません。私のコードを修正するのを手伝ってください。

package Exercise;

public class Ex11_11 {
public static void main(String[] args) {
    A a = new A(3);
    }
}

class A extends B { // type A is already defined, A has a red underline
    public A (int t) {
    System.out.println("A's constructor is invoked");
    }
}

class B { // type B is already defined, B has a red underline
    public B () {
        System.out.println("B's constructor is invoked");
    }  
}
4

11 に答える 11

35

Eclipse は時々混乱します。Cleanメニューから選択すると、Projectこれらのエラーが修正される場合があります。

于 2013-10-26T20:00:58.793 に答える
1

プロジェクトには、同じパッケージ構造と同じクラス名を持つ test ディレクトリがある場合があります (たとえば、クラス名を *Test に変更せずにコピーした場合)。

于 2016-03-02T08:05:00.337 に答える
1

すべてのクラス ファイルが保存されているかどうかを確認します。私はこの問題を数回経験しました: クラスファイルでクラスを定義してから、それを独自のファイルに移動します。Java は、元のファイルの古いバージョンから読み取るため、機密扱いになります。欠落しているクラス定義を含めて保存し、新しいファイルでクラスを定義すると、すべて問題ありません。

于 2015-10-30T09:15:46.300 に答える