【Java基础项目 01】
2021/5/10 14:26:55
本文主要是介绍【Java基础项目 01】,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、目标
模拟实现基于文本界面的《开发团队调度软件》
熟悉Java面向对象的高级特性,进一步掌握编程技巧和调试技巧
主要涉及的知识点:
- 类的继承和多态
- 对象的值的传递,接口
- static和final修饰符
- 特殊类的使用:包装类、抽象类、内部类
- 异常处理
二、需求
- 软件启动时,根据给定的数据创建公司部分成员列表(数组)
- 根据菜单提示,基于现有的公司成员,组建一个开发团队,以开发一个新的项目
- 组件过程包括将成员插入到团队中,或从团队中删除某成员,还可以列出团队中的现有成员列表
- 开发团队成员包括架构师,设计师和程序员
三、软件设计结构
该软件由一下三大模块组成
- team.view模块为主控模块,负责菜单的显示和处理用户操作
- team.service模块为实体对象(Employee及子类如程序员等)的管理模块
- NameListService和TeamService类分别用各自的数组来管理公司员工和开发团队成员对象
- domain模块为Employee及子类等javabean类所在的包
四、项目创建
步骤1:创建项目基本组件
1、按照设计要求,创建TeamSchedule项目,view包中包含:TSUtility.java;service包中:Data.java(两个工具类)
2、按照设计要求,在com.wufq.team.domain包中,创建Eaquipment接口及其各实现子类代码
3、按照设计要求,在com.wufq.team.domain包中,创建Employee类及其各子类代码
4、检验代码的正确性
这篇关于【Java基础项目 01】的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南