国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java經理與員工的差異實現(xiàn)方法

2019-11-26 15:38:40
字體:
來源:轉載
供稿:網友

對于在同一家公司工作的經歷和員工而言,兩者是有很多共同點的。例如,每個月都要發(fā)工資,但是經理在完成目標任務后,還會獲得獎金。此時,利用員工類來編寫經理類就會少寫很多代碼,利用繼承技術可以讓經理類使用員工類中定義的屬性和方法。編寫程序,通過繼承演示經理與員工的差異。

思路分析:典型的繼承問題。父類是員工類,子類是經理類,經理類繼承員工類,這樣經理類中就只用額外實現(xiàn)獎金,即增加表示獎金的成員變量和設置及獲取獎金的成員方法。

代碼如下:

復制代碼 代碼如下:

import java.util.Date;     

public class Employee {

    private String name;        //員工的姓名
    private double salary;      //員工的工資
    private Date birthday;      //員工的生日

    public String getName() {       //獲取員工的姓名
        return name;
    }

    public void setName(String name) {  //設置員工的姓名
        this.name = name;
    }

    public double getSalary() {     //獲取員工的工資
        return salary;
    }

    public void setSalary(double salary) {  //設置員工的工資
        this.salary = salary;
    }

    public Date getBirthday() {     //獲取員工的生日
        return birthday;
    }

    public void setBirthday(Date birthday) {        //設置員工的生日
        this.birthday = birthday;
    }

}
public class Manager extends Employee {
    private double bonus;// 經理的獎金

    public double getBonus() {// 獲得經理的獎金
        return bonus;
    }

    public void setBonus(double bonus) {// 設置經理的獎金
        this.bonus = bonus;
    }
}
import java.util.Date;

public class Test {
    public static void main(String[] args) {
        Employee employee = new Employee();//創(chuàng)建Employee對象并為其賦值
        employee.setName("Java");
        employee.setSalary(100);
        employee.setBirthday(new Date());
        Manager manager = new Manager();//創(chuàng)建Manager對象并為其賦值
        manager.setName("明日科技");
        manager.setSalary(3000);
        manager.setBirthday(new Date());
        manager.setBonus(2000);
        //輸出經理和員工的屬性值
        System.out.println("員工的姓名:" + employee.getName());
        System.out.println("員工的工資:" + employee.getSalary());
        System.out.println("員工的生日:" + employee.getBirthday());
        System.out.println("經理的姓名:" + manager.getName());
        System.out.println("經理的工資:" + manager.getSalary());
        System.out.println("經理的生日:" + manager.getBirthday());
        System.out.println("經理的獎金:" + manager.getBonus());
    }
}

效果如圖所示:

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 长治市| 黄陵县| 县级市| 都江堰市| 锦屏县| 马边| 锡林浩特市| 四子王旗| 土默特右旗| 新蔡县| 蓬溪县| 肥乡县| 龙江县| 本溪| 普格县| 株洲县| 洞头县| 黄龙县| 龙井市| 山阳县| 林州市| 云龙县| 张家港市| 秦皇岛市| 新龙县| 桑日县| 靖远县| 舒兰市| 额敏县| 布尔津县| 宣化县| 边坝县| 丰城市| 伊春市| 澄城县| 娱乐| 宜宾县| 牟定县| 社会| 天台县| 新昌县|