激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Java經理與員工的差異實現方法

Java經理與員工的差異實現方法

2019-11-11 13:53java技術網 JAVA教程

這篇文章主要介紹了Java經理與員工的差異實現方法,需要的朋友可以參考下

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

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

代碼如下:

 

復制代碼代碼如下:

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();//創建Employee對象并為其賦值
        employee.setName("Java");
        employee.setSalary(100);
        employee.setBirthday(new Date());
        Manager manager = new Manager();//創建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());
    }
}

 

效果如圖所示:
Java經理與員工的差異實現方法

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产亚洲精品综合一区 | 网站激情 | 亚洲成人福利在线观看 | 黄网站色成年大片免费高 | 污片视频网站 | 久久精品高清 | a视频在线看 | 一级免费 | 亚洲国产超高清a毛毛片 | 成人福利在线播放 | 久久精品片 | www国产成人免费观看视频,深夜成人网 | 国产精品午夜在线观看 | 不卡中文一二三区 | 黄污在线观看 | 国产一区二区三区网站 | 久久久青青草 | 长泽雅美av | 亚洲午夜在线 | 男人久久天堂 | 国产一级性生活视频 | 玩偶姐姐 在线观看 | 看免费毛片 | 日韩字幕在线观看 | 成人在线观看小视频 | 欧美一级黄色免费看 | 天天草天天爱 | 亚洲欧美天堂 | 国产一级中文字幕 | 久草视频福利在线观看 | 久久久久久久网站 | 综合成人在线 | 久久久久久免费免费 | 久久福利剧场 | 看黄在线 | 视频毛片 | 羞羞的视频| 黄色毛片视频在线观看 | 69性欧美高清影院 | 麻豆视频在线免费观看 | 欧美色性|