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