我剛開始學習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生成無參數構造函數如果有沒有構造函數在代碼中聲明。 –