曦~妍  

 

 

 1 package jicheng;
 2 
 3 public class Person {
 4     /*
 5      * 23.实现一个名为Person的类和它的子类Employee,Employee有两个子类Faculty 和Staff。 具体要求如下:
 6      * (1)Person类中的属性有:姓名name(String类型),地址address(String类型),
 7      * 电话号码telphone(String类型)和电子邮件地址email(String类型);
 8      * (2)Employee类中的属性有:办公室office(String类型),工资wage(double
 9      * 类型),受雇日期hiredate(String类型);
10      * (3)Faculty类中的属性有:学位degree(String类型),级别level(String类型);
11      * (4)Staff类中的属性有:职务称号duty(String类型)。
12      */
13     private String name;
14     private String address;
15     private String telphone;
16     private String email;
17 }

 

 

 1 package jicheng;
 2 
 3 public class Employee extends Person {
 4     /*
 5      * 23.实现一个名为Person的类和它的子类Employee,Employee有两个子类Faculty 和Staff。 具体要求如下:
 6      * (1)Person类中的属性有:姓名name(String类型),地址address(String类型),
 7      * 电话号码telphone(String类型)和电子邮件地址email(String类型);
 8      * (2)Employee类中的属性有:办公室office(String类型),工资wage(double
 9      * 类型),受雇日期hiredate(String类型);
10      * (3)Faculty类中的属性有:学位degree(String类型),级别level(String类型);
11      * (4)Staff类中的属性有:职务称号duty(String类型)。
12      */
13     private String office;
14     private double wage ;
15     private String hiredate;
16 }

 

 

 1 package jicheng;
 2 
 3 public class Faculty extends Employee {
 4     /*
 5      * 23.实现一个名为Person的类和它的子类Employee,Employee有两个子类Faculty 和Staff。 具体要求如下:
 6      * (1)Person类中的属性有:姓名name(String类型),地址address(String类型),
 7      * 电话号码telphone(String类型)和电子邮件地址email(String类型);
 8      * (2)Employee类中的属性有:办公室office(String类型),工资wage(double
 9      * 类型),受雇日期hiredate(String类型);
10      * (3)Faculty类中的属性有:学位degree(String类型),级别level(String类型);
11      * (4)Staff类中的属性有:职务称号duty(String类型)。
12      */
13     private String degree;
14     private String level;
15 }

 

 

 1 package jicheng;
 2 
 3 public class Staff extends Employee {
 4     /*
 5      * 23.实现一个名为Person的类和它的子类Employee,Employee有两个子类Faculty 和Staff。 具体要求如下:
 6      * (1)Person类中的属性有:姓名name(String类型),地址address(String类型),
 7      * 电话号码telphone(String类型)和电子邮件地址email(String类型);
 8      * (2)Employee类中的属性有:办公室office(String类型),工资wage(double
 9      * 类型),受雇日期hiredate(String类型);
10      * (3)Faculty类中的属性有:学位degree(String类型),级别level(String类型);
11      * (4)Staff类中的属性有:职务称号duty(String类型)。
12      */
13     private String duty;
14 }

 

posted on 2016-05-23 21:48  曦~妍  阅读(173)  评论(0)    收藏  举报