繁体   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