java 请假系统_JAVA 师生请假系统 课程设计

1.实验目的

(1)通过实验掌握Java中面向对象思维;

(2)通过实验理解掌握Java中的构造函数、继承、封装、接口等。

2.实验内容

【学校请假审批系统】需求如下:

Person类  Student类  Teacher类 Leader类 属性可以有id name age等。

请假信息类 信息id   人员id   天数  状态 (0 申请,1同意,2不同意)。搞一个请假信息打印方法。

搞一个 请假接口 和 一个审批请假接口。

老师和学生都实现请假接口,实现过程需要建立一个请假信息类集合 存放请假信息。

编写测试类 增加3名学生对象、1名老师对象、1名领导对象。使用构造方法。

2名学生提交请假,某老师去审批请假。

某老师提交请假,某领导去审批。

调用打印请假信息的方法,打印输出请假信息集合里的信息。

3.实验过程

1.构建思路:

首先创建一个抽象类,定义一个人无论是谁,都有名字、年龄、编号的属性。

创建一个接口,编写请假这个功能抽象方法。

创建抽象类的子类,即学生类、老师类、领导类,并给学生类和老师类连接请假接口。

创建请假单类,包括请假者的名字、起止时间、原因、天数,用一个ss变量分辨是老师还是学生。

编写主函数,创建学生数组、老师数组、领导数组、请假单数组。先添加数据,然后学生和老师请假,然后批准,最后打印请假单即可。

2.代码实现:

步骤一:创建一个抽象类,定义一个人无论是谁,都有名字、年龄、编号的属性。

097e52483f99e071c2369dd01798befe.png

package cn.ypc;

public abstract class People {

String name;

int age;

String id;

People(String name,int age,String id){

this.name = name;

this.age = age;

this.id = id;

}

}

步骤二:创建一个接口,编写请假这个功能抽象方法。

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值