簡體   English   中英

日食錯誤:<class name> 無法解析為類型

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM