2016-05-29 10 views
1

クラス内でコンストラクタを更新または追加すると、Eclipseは前にクラスをインポートした他のスクラップブックのクラスを更新しません。Eclipseでクラスを正しく更新する方法

たとえば、私のクラスコードは次のようなものです。

public class Car{ 
    public Car(){ 
     super(); 
    } 
} 

スクラップブックでは、このクラスをインポートしてCarインスタンスを作成します。しかし、元のクラスをこれに更新して、別のCarインスタンスを作成しようとすると、

public class Car(){ 
    public Car(String brand, String year){ 
     super(); 
     this.brand= brand; 
     this.year= year; 
    } 
} 

「コンストラクタのCar(String、String)is undefined」というエラーが表示されます。

Eclipseを終了してもう一度開くとエラーが消えます。クラスを正しく更新する方法を教えてもらえますか?

+0

クラスカーを更新した後でコンパイルしたことを確認してください – ktaria

答えて

0

ほとんどの場合、主な原因は、Car.javaファイルを保存していないことです。ファイルを編集するたびにを押すことを忘れないでください。