Java电话薄项目(Java基础入门)
面向对象程序设计(Java基础)
1.项目介绍:
该项目能够实现对电话薄的添加,查找,修改,删除,排序等基本操作。 用户进入系统中首先进入主菜单中,在主菜单中可以选择相应的操作,用户可以选择每项操作前的序号即可进入到相应操作的子菜单,在子菜单中也可以选择相应的操作。
2.项目设计规划
该项目的实现主要依靠五个类来实现:
1.App对应Application(程序入口方法)主类,创建Menu类的对象,并调用Menu类的方法;
2.Menu对应Menu(菜单类):定义多个方法,显示各种操作对应的菜单;
3.Operate对应Operate(业务处理类):定义每一个具体操作的方法;
4.Person对应Person(实体类)定义属性和方法;
5.TelNoteRegex对应TelNoteRegex(用户输入验证类)用于对用户输入的姓名,年龄等属性进行验证。
3.业务流程结构图
4.首页运行效果:
根据输入的序号进行相关的操作