Java 类和对象的题目

weixin_43156288 2018-09-07 08:25:15
题目:工作笔记
1、请封装工作笔记类Working:
包括属性: int id;//编号
String title;//标题
String content;//正文
Date createDate;//时间 需要导入java.util.Date
int type;//类型(1代表”技术”,2代表”行政”,3代表”人事”)
2、封装工作笔记管理类WorkingManager:
包括属性:Working[] workingArr = new Working[100];
包括方法:
public void initial();//初始化:初始化任意四个工作笔记添加到workingArr数组
public void showAllWorking();//根据时间降序显示全部工作笔记
public Working getWorkingById(int id);//根据编号查询某条工作笔记详情
public boolean isTitleExists(String title);//根据标题查询某条工作笔记是否存在,添加时输入标题后首先查询该标题是否存在,因为标题不允许重复
public int addWorking(Working working);//添加工作笔记
3、测试类TestWorking,测试上述2中的四个方法,要求运行效果如下:
(注意:1、main中在可以用do-while循环如下的菜单项,在循环之前,首先需要实例化WorkingManager类并调用初始化initial方法
2、添加工作笔记时,不用输入时间,直接new Date()就是当前时间
3、添加工作笔记时,标题不允许重复,输入标题后首先调用方法查询是否存在该标题,不存在才可以继续输入工作内容。


*****工作笔记*****
1、查询所有工作笔记
2、查询某条工作笔记详情
3、添加工作笔记
0、退出系统
*****工作笔记*****
请选择>>>1
查看全部工作笔记...
查询到的所有工作笔记如下:
编号:4 标题:做java项目 时间:2018-07-29 分类:技术
编号:3 标题:做新员工培训 时间:2018-07-23 分类:人事
编号:1 标题:技术支持出差 时间:2018-06-19 分类:技术
编号:2 标题:主持部门会议 时间:2018-06-13 分类:行政


*****工作笔记*****
1、查询所有工作笔记
2、查询某条工作笔记详情
3、添加工作笔记
0、退出系统
*****工作笔记*****
请选择>>>2
查看工作笔记详情...
请输入要查询的某条工作编辑编号:5
输入的编号不存在!


*****工作笔记*****
1、查询所有工作笔记
2、查询某条工作笔记详情
3、添加工作笔记
0、退出系统
*****工作笔记*****
请选择>>>2
查看工作笔记详情...
请输入要查询的某条工作编辑编号:1
该工作笔记详情如下:
编号:1
标题:技术支持出差
时间:2018-06-19
分类:技术
详情:做linux运维工作,维护三台服务器


*****工作笔记*****
1、查询所有工作笔记
2、查询某条工作笔记详情
3、添加工作笔记
0、退出系统
*****工作笔记*****
请选择>>>3
添加工作笔记...
请输入标题:做java项目
该标题已经存在,工作笔记的标题不可以重复!
请重新输入标题:java项目测试
请输入工作内容:java项目的单元测试
请选择工作笔记类型(1技术 2行政 3人事):1
添加工作笔记成功。

...全文
179 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

6,904

社区成员

发帖
与我相关
我的任务
社区描述
《新程序员》读者俱乐部
其他 其他
社区管理员
  • 《程序员》杂志社区
  • SoftwareTeacher
  • 《新程序员》编辑部
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧