3.2编程实现 (1)员工类(Employee)(2)部门主管类(Manager)(3)测试类(Test)
来源:互联网 发布:淘宝官网东西是真的吗 编辑:程序博客网 时间:2024/05/21 22:46
摩尔的Java学习笔记3.2
第三周作业:
1、定义学生类:成员变量有学号、姓名、出生日期(字符串)、成绩;成员方法包括构造方法、计算学生年龄的方法、输出学生信息的方法;在主方法中创造一个学生对象,然后输出他的信息(包括他的年龄);
2、编程实现以下功能
(1)员工类(Employee):成员变量包括员工号和员工姓名,成员方法包含构造方法和输出方法(输出员工信息);
(2)部门主管类(Manager):从员工类继承而来,同时添加新的成员变量:主管部门名;添加构造方法,要调用父类Employee的构造方法;覆盖父类中的输出方法,输出部门主管对象的信息;
(3)测试类(Test):包含一个主方法。在主方法中创建一个员工对象和一个部门主管对象,并调用输出方法显示员工信息和部门主管信息。
2、编程实现以下功能
(1)员工类(Employee)(2)部门主管类(Manager)(3)测试类(Test)
/** * @author 薛莲婷 *编程实现以下功能 *1、员工类(Employee):成员变量包括员工号和员工姓名,成员方法包含构造方法和输出方法(输出员工信息); *2、部门主管类(Manager):从员工类继承而来,同时添加新的成员变量:主管部门名; *添加构造方法,要调用父类Employee的构造方法;覆盖父类中的输出方法,输出部门主管对象的信息; *3、测试类(Test):包含一个主方法。在主方法中创建一个员工对象和一个部门主管对象,并调用输出方法显示员工信息和部门主管信息。 *///员工类class Employee{ private String number; //员工号 private String name; //员工姓名 Employee(){} //父类构造方法 Employee(String number,String name) { this.number=number; this.name=name; } void displayInfo() //父类输出方法 { System.out.print("\n员工号:"+number+"\t姓名:"+name); }}//部门主管类class Manager extends Employee{ private String department; //主管部门名 Manager(){} //子类构造方法 Manager(String number,String name,String department) { super(number,name); //调用父类构造方法 this.department=department; } void displayInfo() //覆盖父类输出方法 { super.displayInfo(); System.out.println("\t\t主管部门:"+department); }}class Test { public static void main(String[] args) { Employee employee1=new Employee("11100","张三"); //员工对象 Manager manager1=new Manager("00011","李四","人事部"); //部门主管对象 System.out.println("公司员工信息"); employee1.displayInfo(); //显示员工信息 manager1.displayInfo(); //显示部门主管信息 }}
0 0
- 3.2编程实现 (1)员工类(Employee)(2)部门主管类(Manager)(3)测试类(Test)
- Employee 的测试 (类)
- .使用面向对象思想,输出员工信息并计算员工的工资。实现过程为:定义一个部门(Department)类,该类有部门编号(Id)、部门名称(Name)属性; 再定义一个员工(Employee)类,该类的属
- 查询部门(包含子部门)员工
- treeview之动态绑定(部门--员工)
- 团队成员之间的沟通(包括主管与员工,员工与员工)
- 在Eclipse中测试MySQL-JDBC(5)查询1-4之间的所有员工,并且封装为一个个的employee对象,并且存储到一个集合中
- 定义一个Employee类并排序(完整版本)
- 5-2 定义并测试一个代表员工的Employee类。
- Algorithms(四)Employee Importance
- 690. Employee Importance(BFS)
- .net 无限级 部门维护(多级部门员工的显示)
- 互联网企业是时候甩掉你的测试部门啦!(How google test software读书笔记)
- 测试部门KPI考核指标(绩效考核)
- The full-stack employee(FSD)
- Django Test(测试)
- 《笨主管手册》(一)
- 部门表(部门编号。等等)
- 【计算机网络】TCP/IP协议三次握手与四次握手流程解析
- 在制品与前置时间(又叫交付时间)
- WRF-DA代码编译与安装(一)——依赖库的编译与安装
- Java面试中经常遇到的类执行顺序
- C#调用Python脚本及使用Python的第三方模块
- 3.2编程实现 (1)员工类(Employee)(2)部门主管类(Manager)(3)测试类(Test)
- Android安全开发之ZIP文件目录遍历
- linux下C语言my_memcopy和my_strcpy实现
- vue 请求后台数据
- Course Schedule
- 5位运动员参加了10米台跳水比赛的问题
- 我的第一篇博文
- Eclipse常用快捷键
- (java)leetcode-20