-2

これは私を怒らせました (エクリプス・ケプラー)

public class FastReader 
{
public static void main (String[] args)
{
    FastReader a = new FastReader("hi");
}
public FastReader(int a)
{

}
public FastReader(String b)
{
    FastReader(10);
}
}

そして、私はこのエラーを受け取ります:

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
The method FastReader(int) is undefined for the type FastReader    
at FastReader.<init>(FastReader.java:14)
at FastReader.main(FastReader.java:6)

それはほとんど私を怒らせました!これを取り除くのを手伝ってください!ありがとうございました!

4

2 に答える 2

2
public FastReader(String b)
{
    this(10);
}

これは、同じクラス コンストラクターを呼び出す正しい方法です。同じクラス コンストラクターを呼び出したい場合はキーワード「this」を使用し、親クラス コンストラクターを呼び出したい場合はキーワード「super」を使用します。

于 2013-08-21T14:37:47.470 に答える