对于某人,我认为这是一个简单的问题。很直接。
我有自己的工作空间,我正在修补学习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();
答案 0 :(得分:1)
ctrl + shift + O导入所有包。看看是否有效
答案 1 :(得分:0)
我复制了项目并将其粘贴到工作区中(使用相同的数据创建了一个新项目)并为我解决了问题。