首页
学习
活动
专区
圈层
工具
发布

Java SE | 每日作业卷day07

1 第一题

1.1 训练描述

(1)定义Person类

属性:姓名name、年龄age;

方法:空参构造方法、满参构造方法、setXxx()、getXxx()、工作work。

(2)根据人类,派生一个老师类Teacher

重写工作方法(老师的工作是要好好讲课)。

(3)根据人类,派生一个学生类Student

重写工作方法(学生的工作是要好好学习)。

(4)编写测试类

分别对上述2类具体人物进行测试

(5)运行结果

学生的工作要好好学习

老师的工作要好好讲课

2 第二题

2.1 训练描述

(1)定义员工类

属性:

工号,姓名

行为:

工作方法(用简单的输出语句模拟)

(2)定义经理类

属性:

工号,姓名,奖金

行为:

工作方法(管理员工,简单输出语句模拟)

(3)定义服务员类

属性:

工号,姓名

行为:

工作方法(为客户服务,简单输出语句模拟)

(4)定义测试类

分别创建经理类对象和服务员类对象

调用各自的工作方法

要求:

分析各个事物之间的继承关系,抽取出相关的类

揭晓答案

第一题

代码部分:

(1)定义Person类

(2)根据人类,派生一个老师类Teacher

(3)根据人类,派生一个学生类Student

(4)编写测试类

运行结果部分

第二题

代码部分:

(1)定义Person类

(2)根据人类,派生一个员工类YuanGong

(3)根据人类,派生一个经理类JingLi

(4)根据人类,派生一个服务员类Waite

运行结果部分:

写在后面

由于部分类的代码较长,之前的处理结果是把代码截成好几张图然后拼接上去,部分读者觉得不方便阅读,因此为了尽量避免把一个类分为分的太开,小编把长的类代码进行了缩放,然后再进行的截图,望广大读者朋友谅解,有什么意见或者建议可以私信小编哦!

The end

举报
领券