【发布时间】:2013-08-23 22:04:41
【问题描述】:
这让我很生气(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)
差点让我发疯!帮我摆脱这个! 谢谢!
【问题讨论】:
-
在你的第二个构造函数中使用
this(10); -
Google 是您的朋友。谷歌搜索“java中的链构造函数”将答案显示为它的第一个链接。
-
问题解决了吗?
-
@JBNizet 在异常中没有人能够推断出他们需要寻找“链接构造函数”。我认为这个问题非常有效,肯定是重复的,但有效
-
@Isaac 我从来没有说过这个问题是无效的。我刚刚说过,由于 OP 想要从 Java 中的另一个构造函数调用构造函数,首先要做的是通过谷歌搜索做一些研究,例如“从 Java 中的另一个构造函数调用构造函数”。只要这样做就会立即得到答案。
标签: java