一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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經理與員工的差異實現方法

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美综合精品一区二区三区 | 免费网址在线观看入口推荐 | 无码日韩精品一区二区免费 | aaa级大片| 大学生按摩黄a级中文片 | yjsp妖精视频在线观看免费 | 91综合在线视频 | 久久精品美女 | 亚洲日韩精品欧美一区二区 | 四虎永久成人免费 | 青青草色 | 国产精品久久久久久久人人看 | 欧美老骚| 天天做天天爱天天综合网 | 亚洲高清国产拍精品动图 | 亚洲第一色网 | 欧美夫妇野外交换hd高清版 | 四虎1515hhh co m| 久久爽狠狠添AV激情五月 | 美女全身体光羞羞漫画 | 亚洲天堂在线视频观看 | 亚洲精品丝袜在线一区波多野结衣 | 精久久| 国产九九在线观看播放 | 国产全部理论片线观看 | 91污污视频| b站免费 | 久久99精品国产免费观看 | 狠狠色综合久久久久尤物 | 蜜桃传媒在线 | 色综合久久最新中文字幕 | 视频大全在线观看免费 | 国产一区二区精品久久 | 999jjj在线播放| 农村老妇1乱69系列小说 | 2022av小四郎的最新地址 | 欧美日韩一区二区三区免费 | 小小水蜜桃免费影院 | 男女乱淫真视频播放网站 | 久久精品亚洲国产AV涩情 | 黄a级|