导航菜单

Java 编程/项目实战
课程进度 95% · 第10/10章10/10章 · 标签 1/2
1

通讯录管理系统

综合运用 Java I/O、集合、面向对象等知识,实现一个命令行通讯录管理系统。支持联系人增删改查,数据持久化到文件。

java
1
public class Contact implements Serializable {
2
private String name;
3
private String phone;
4
private String email;
5
private String group;
6
 
7
public Contact(String name, String phone) {
8
this.name = name;
9
this.phone = phone;
10
}
11
// getter/setter...
12
}

📖项目目标:实现一个完整的 CRUD 应用。通过这个项目巩固 Java 核心知识:OOP、集合、IO、异常处理

2

功能设计

  • 添加联系人(姓名、电话、邮箱、分组)
  • 显示所有联系人列表
  • 按姓名搜索联系人
  • 修改联系人信息
  • 删除联系人
  • 数据持久化到文件(序列化)