功能概述
这个先项目的目的是为了熟悉之前我们学过的类的定义,方法的使用以及类的导入等。项目要实现的功能如下
1.界面的显示
2.客户信息的录入
3.客户信息的修改
4.客户信息的显示
5.客户信息的删除
首先根据我们对客户信息的剖析,我们将客户信息归结有:姓名,年龄,性别,编号,电话,邮箱。根据上述分析,我们对客户信息进行类的创建,代码如下:
public class customer {
private int id;//客户的编号
private String name;//客户的姓名
private String sex;//客户性别
private int age;//客户的年龄
private String phone;//客户的电话
private String email;//客户的邮箱
//定义自动分配id的对象
private static int num=1;
public customer() {
}
public customer( String name, String sex, int age, String phone, String email) {
this.name = name;
this.sex = sex;
this.age = age;
this.phone = phone;
this.email = email;
}
{
id=num;
num++;
}
public int getNum() {
return num;
}
public void setNum(int num) {
customer.num = num;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
}
完成对信息类的编写后,我们就要实现信息的增删查改的功能了,功能代码如下:
package com.demo.custom;
import java.util.Arrays;
public class demo02customerlist {
//定义用来保存客户对象的数组
private customer[] cs;
//定义记录保存用户对象数量的变量
private int count=0;
//构造器,初始