2015-10-14 80 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

谢谢大家的帮助。 –

相关问题