2015-10-14 84 views
0

我認爲這是一個簡單的問題,適合某人。非常直接。Eclipse錯誤:<class name>無法解析到某個類型

我有我自己的工作區,我正在修補以學習Java。我創建了一個名爲Customer的簡單類。 3個屬性,3個獲取者和3個setter方法。

然後我創建了一個名爲CustomerTester的類,其中包含一個主要方法來實例化Customer並測試它的方法。

我在同一個工作區中創建了這兩個。

但是,當我完成編寫CustomerTester並且有實例化客戶類的行時,編輯說: 「客戶無法解析爲某種類型」。

我確定這是某種類型的環境設置,但不知道是什麼。

當我在Textpad中完成這兩個類時,我沒有問題,我的測試程序類運行得很好。

有人可以幫忙嗎?

謝謝, 吉姆。

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(); 
+2

這兩個類在同一個包(文件夾)? –

+1

請分享您的代碼... – Tgsmith61591

+1

向我們展示您的工作空間的樹。你當然應該導入你的客戶類。CTRL +少校+ O –

回答

1

ctrl + shift + O導入所有包。看看是否可行

+0

是的!這似乎做到了。它確實要求輸入什麼 - bin或src。 –

+0

import bin.Customer; –

+0

謝謝大家的幫助。 –

相關問題