[英]Eclipse error: <class name> cannot be resolved to a type
我認為這是一個簡單的問題,對某人來說。 很直接。
我有自己的工作區,我正在修修補補來學習 Java。 我創建了一個名為 Customer 的簡單類。 3 個屬性,3 個 getter 和 3 個 setter 方法。
然后我創建了一個名為 CustomerTester 的類,它有一個 main 方法來實例化 Customer 並測試它的方法。
我在同一個工作區中創建了這兩個。
但是,當我寫完 CustomerTester 並有一行來實例化我的 Customer 類時,編輯器說:“不能將客戶解析為類型”。
我確定這是某種類型的環境設置,但不確定是什么。
當我在 Textpad 中完成這 2 個類時,我沒有問題,我的測試類運行得很好。
有人可以幫忙嗎?
謝謝,吉姆。
public class Customer {
//Attribute definitions private
String name; private String address;
private String phoneNbr;
//Getter methods
public String getName() {
return name;
}
public String getAddress() {
return address;
}
public String getPhoneNbr() {
return phoneNbr;
}
//Setter methods
public void setName(String newName) {
name = newName;
}
public void setAddress(String newAddress) {
address = newAddress;
}
public void setPhoneNbr(String newPhoneNbr) {
phoneNbr = newPhoneNbr;
}
}
public class CustomerTester {
public static void main(String[] args) {
//Create Customer instance
Customer aCustomer = new Customer();
//Invoke Customer Setter methods
aCustomer.setName("James A Johnson");
aCustomer.setAddress("17945 Tyler street NW Elk River, MN");
aCustomer.setPhoneNbr("952-270-1643");
//Create variables to retrieve Customer values via Getter methods
String customerName, customerAddress, customerPhoneNbr;
//Invoke Customer Getter methods
customerName = aCustomer.getName();
customerAddress = aCustomer.getAddress();
customerPhoneNbr = aCustomer.getPhoneNbr();
ctrl + shift + O 導入所有包。 看看這是否有效
我復制了該項目並將其粘貼到工作區中(創建一個具有相同數據的新項目),它為我解決了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.