【发布时间】:2015-10-14 19:45:13
【问题描述】:
我认为这对某人来说是一个简单的问题。非常直接。
我有自己的工作区,我正在修补它来学习 Java。我创建了一个名为 Customer 的简单类。 3 个属性、3 个 getter 和 3 个 setter 方法。
然后,我创建了一个名为 CustomerTester 的类,它有一个 main 方法来实例化 Customer 并测试它的方法。
我在同一个工作区中创建了这两个。
但是,当我写完 CustomerTester 并有行来实例化我的 Customer 类时,编辑器说: “无法将客户解析为类型”。
我确定这是某种类型的环境设置,但不确定是什么。
当我在 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();
【问题讨论】:
-
两个类是否在同一个包(文件夹)中?
-
请分享您的代码...
-
向我们展示您的工作区树。您当然应该导入您的 Customer 类。 CTRL+MAJ+O
-
我无法导入它,因为它找不到它:
-
两者都在同一个文件夹中 - c:\users\jim\workspace