需求 :
必需提供用户的菜单(展示本系统的所有功能,用户选择)
类描绘客户的数据,属性 : 姓名,年龄,邮件
客户数据,存储在集合,定义集合,存储客户对象
初始化数据,程序启动,集合中存储一些数据
添加客户数据 (录入信息), 重名的不能添加
修改客户数据,判断是否存在用户, 检测姓名
删除客户数据,判断是否存在用户, 检测姓名
查询数据 : 集合遍历
CustomerManager 类 实现国有功能
默认初始化张三李四两个数据提供查询、修改以及删除功能Customer javabean类- public class Customer {
- private String name;//姓名
- private int age;//年龄
- private String email;//邮箱
- public Customer() {
- }
- public Customer(String name, int age, String email) {
- this.name = name;
- this.age = age;
- this.email = email;
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- public int getAge() {
- return age;
- }
- public void setAge(int age) {
- this.age = age;
- }
- public String getEmail() {
- return email;
- }
- public void setEmail(String email) {
- this.email = email;
- }
- @Override
- public String toString() {
- return "Customer{" +
- "name='" + name + '\'' +
- ", age=" + age +
- ", email='" + email + '\'' +
- '}';
- }
- }
复制代码 main 启动系统 - public class Test {
- public static void main(String[] args) {
- new CustomerManager().menu();
- }
- }
复制代码 |