我刚开始学习Java,我创建了一个对象计数器:计数器不能被解析为一个类型
public class Counter
{
private int value;
public void setCounter(int count)
{
value = count;
}
public void click()
{
value = value + 1;
}
public int getValue()
{
return value;
}
public void reset()
{
value = 0;
}
}
当我试图创造计数器的对象变成我的Driver类它给我的错误: 异常在线程“主要” java.lang.Error的:未解决的编译问题:计数器不能被解析为一个类型 计数器不能在Driver.main解析为一个类型 (Driver.java:4)
public class Driver {
public static void main(String[] args) {
Counter count = new Counter();
count.setCounter(0);
}
}
我不确定这是否是ne子宫颈癌,但我使用日食。
编辑: 我将这两个类复制并粘贴到不同项目中的新类中,因此我认为它可能与eclipse相关,而不是我的代码。
好吧,你是不是真的导入Counter类。需要更多关于封装结构的信息。导入.... Counter;似乎缺少 –
我想这是与内部的Eclipse编译器有关的建议这里:http://stackoverflow.com/questions/1124788/java-unresolved-compilation-problem –
@MichaelPickett:Java生成无参数构造函数如果有没有构造函数在代码中声明。 –