面向对象程序设计(Java基础)

1.项目介绍:

该项目能够实现对电话薄的添加,查找,修改,删除,排序等基本操作。 用户进入系统中首先进入主菜单中,在主菜单中可以选择相应的操作,用户可以选择每项操作前的序号即可进入到相应操作的子菜单,在子菜单中也可以选择相应的操作。

2.项目设计规划

该项目的实现主要依靠五个类来实现:
1.App对应Application(程序入口方法)主类,创建Menu类的对象,并调用Menu类的方法;
2.Menu对应Menu(菜单类):定义多个方法,显示各种操作对应的菜单;
3.Operate对应Operate(业务处理类):定义每一个具体操作的方法;
4.Person对应Person(实体类)定义属性和方法;
5.TelNoteRegex对应TelNoteRegex(用户输入验证类)用于对用户输入的姓名,年龄等属性进行验证。

3.业务流程结构图

用java制作简易电话薄 java电话簿_Java课程实践

4.首页运行效果:

用java制作简易电话薄 java电话簿_Java课程实践_02

根据输入的序号进行相关的操作

用java制作简易电话薄 java电话簿_用java制作简易电话薄_03


用java制作简易电话薄 java电话簿_App_04

5.剩下的所有功能也是通过输入相应的序号来实现的

6. 本项目链接资源