public class Customer {
}
public class CustomersList {
private Customer [] customers;
private int total=0;
public Customer[] getCustomers() {
return customers;
}
public void setCustomers(Customer[] customers) {
this.customers = customers;
}
public CustomersList(Customer[] customers, int total) {
this.customers = customers;
this.total = total;
}
public CustomersList(int totalCustmer) {//指明数组的长度
customers=new Customer[totalCustmer];
}
public class CustomersView {
CustomersList cust=new CustomersList(20);
public CustomersView(){
Customer c2=new Customer("tom", '男', 26, 175168655, "23105989@qq.com");
cust.addCustomer(c2);
}}
因为你新建了数组
public CustomersList(int totalCustmer) {//指明数组的长度
customers=new Customer[totalCustmer];
}
调用了这个构造函数
CustomersList cust=new CustomersList(20);这条语句创建的是20个元素的数组,但没看见你的addCustomer方法呢?
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!
速戳参与调研>>>https://t.csdnimg.cn/Kf0y