《java第十周实验报告2-1》---人,员工继承练习
2012-04-22 20:49
676 查看
/* 【任务2】定义一个名为CPerson 的类,有以下私有成员:姓名、***号、性别和年龄,成 员函数:构造函数、析构函数、输出信息的函数。并在此基础上派生出CEmployee 类,派生 类CEmployee 增加了两个新的数据成员,分别用于表示部门和薪水。要求派生类CEmployee 的构造函数显示调用基类CPerson 的构造函数,并为派生类CEmployee 定义析构函数,定义 输出信息的函数。 */ import java.util.Scanner; class Person { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("input employee's name,id,sex,age,department,salary:\n"); String name = scanner.next(); String id = scanner.next(); String sex = scanner.next(); int age = scanner.nextInt(); String department = scanner.next(); float salary = scanner.nextFloat(); CEmployee employee1 = new CEmployee(name, id, sex, age, department, salary); employee1.Show2(); } } class CPerson { protected String name; protected String id; protected String sex;//0:women,1:man protected int age; public CPerson(String name, String id, String sex, int age) { this.name = name; this.id = id; this.sex = sex; this.age = age; } public void Show1() { System.out.println("name:"+name); System.out.println("id:"+id); System.out.println("sex:"+sex); System.out.println("age:"+age); } } class CEmployee extends CPerson { private String department; private float salary; public CEmployee(String name, String id, String sex, int age, String department, float salary) { super(name, id, sex, age); this.department = department; this.salary = salary; } public void Show2() { System.out.println("name:"+name); System.out.println("id:"+id); System.out.println("sex:"+sex); System.out.println("age:"+age); System.out.println("department:"+department); System.out.println("salary:"+salary); } }
相关文章推荐
- 《java第十周实验报告1-1》---点、线类的继承练习
- 《C++第十周实验报告1-1》---PointLine继承练习
- 第十周实验报告(二)继承和派生
- JAVA--第八周实验--继承的练习
- 20145103JAVA第二次实验报告
- JAVA--第六周实验--任务1--Java的对象封装编程练习
- C++程序设计实验报告(六十三)---第十周任务2
- 20145314郑凯杰 《Java程序设计》实验一 Java开发环境的熟悉(Windows + Eclipse)实验报告
- 第十周实验报告 任务二
- 第十周实验报告
- 20145211 《Java程序设计》实验报告五————Java网络编程及安全实验报告
- 第十周实验报告2
- java程序设计第二次实验报告
- java第三次实验报告
- 第十周实验报告2
- java实验报告三
- 第十周实验报告一
- Java第一次实验报告
- 20155215 《Java程序设计》实验一(Java开发环境的熟悉)实验报告
- 第十周实验报告(三.1)