这让我很生气(Eclipse Kepler)
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)
这几乎让我发疯了!帮我摆脱这个! 谢谢!
答案 0 :(得分:10)
使用
public FastReader(String b) {
this(10);
}
答案 1 :(得分:1)
public FastReader(String b)
{
this(10);
}
这是调用相同类构造函数的正确方法。 如果要调用相同的类构造函数,请使用关键字“this”,如果要调用父类构造函数,请使用关键字“super”。