自从我做了一些java编码以来已经有一段时间了.
我需要为需要自动化的业务(研讨会的一部分)构建一个应用程序,但这与我的问题无关......
我被困在线上:customerList.add(客户); //(WCIA类中的addCustomer方法的一部分)另外,这是我第一次被告知"将返回值赋给新变量"作为错误的一部分,因此不太清楚这意味着什么.
代码:主要
import java.util.ArrayList;
public class WCIA {
private final ArrayList customerList = null;
public static void main(String[] args) {
short s =002;
Customer arno = new Customer();
arno.setName("Arno");
arno.setId(s);
arno.setEmail("arnomeye@gmail.com");
arno.setAddress("Somewhere");
arno.setPhoneNum("0727855201");
System.out.printf("%s",arno.getEmail());
WCIA wcia = new WCIA();
wcia.addCustomer(arno);
wcia.displayCustomers();
}
public void addCustomer (Customer customer)
{
customerList.add(customer); // <---Problem over here
}
public void displayCustomers()
{
for(int x=0;x<customerList.size();x++)
{
Customer cus = (Customer) customerList.get(x);
cus.DisplayCustomer();
}
}
}
Run Code Online (Sandbox Code Playgroud)
代码:客户类:
public class Customer {
private short …Run Code Online (Sandbox Code Playgroud) java ×1