• 23.实现一个名为Person的类和它的子类Employee,Employee有两个子类Faculty 和Staff。 具体要求如下: (1)Person类中的属性有:姓名name(String类型),地址address(String类型), *telphone(String类型)和电子邮件地址email(String类型); (2)Employee类中的属性有:办公室office(Stri


    //Person

    package zuoye;

    public class Person {
    private String name,address,telphone,email;

    public String getName() {
    return name;
    }

    public void setName(String name) {
    this.name = name;
    }

    public String getAddress() {
    return address;
    }

    public void setAddress(String address) {
    this.address = address;
    }

    public String getTelphone() {
    return telphone;
    }

    public void setTelphone(String telphone) {
    this.telphone = telphone;
    }

    public String getEmail() {
    return email;
    }

    public void setEmail(String email) {
    this.email = email;
    }

    }

    //Employee

    package zuoye;

    public class Employee extends Person {
    private String office,hiredate;
    private double wage;
    public String getOffice() {
    return office;
    }
    public void setOffice(String office) {
    this.office = office;
    }
    public String getHiredate() {
    return hiredate;
    }
    public void setHiredate(String hiredate) {
    this.hiredate = hiredate;
    }
    public double getWage() {
    return wage;
    }
    public void setWage(double wage) {
    this.wage = wage;
    }

    }

    //Staff

    package zuoye;

    public class Staff extends Employee {
    private String duty;

    public String getDuty() {
    return duty;
    }

    public void setDuty(String duty) {
    this.duty = duty;
    }

    }

    ///Faculty

    package zuoye;

    public class Faculty extends Employee {
    private String degree,level;

    public String getDegree() {
    return degree;
    }

    public void setDegree(String degree) {
    this.degree = degree;
    }

    public String getLevel() {
    return level;
    }

    public void setLevel(String level) {
    this.level = level;
    }

    }

    public void setDuty(String duty) {
    this.duty = duty;
    }

    }

  • 相关阅读:
    .net项目的svn Global ignore pattern
    Ionic开发中常见问题和解决方案记录
    iOS开发:mac使用svn管理项目
    iOS开发:本地数据存储-NSUserDefaults
    iOS开发:插件记录
    iOS开发:告诉git不要跟踪UserInterfaceState.xcuserstate
    发布 windows 10 universal app 时微软账号验证失败
    iOS开发:UINavigationController常用操作
    iOS开发:Swift多线程NSOperation的使用
    iOS开发:Swift多线程GCD的使用
  • 原文地址:https://www.cnblogs.com/nicebaby/p/5892345.html
Copyright © 2020-2023  润新知