欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2014年03月01日 16:37:15   作者:  
這篇文章主要介紹了Java經(jīng)理與員工的差異實現(xiàn)方法,需要的朋友可以參考下

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

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

代碼如下:

復制代碼 代碼如下:

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) {  //設(shè)置員工的姓名
        this.name = name;
    }

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

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

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

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

}
public class Manager extends Employee {
    private double bonus;// 經(jīng)理的獎金

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

    public void setBonus(double bonus) {// 設(shè)置經(jīng)理的獎金
        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);
        //輸出經(jīng)理和員工的屬性值
        System.out.println("員工的姓名:" + employee.getName());
        System.out.println("員工的工資:" + employee.getSalary());
        System.out.println("員工的生日:" + employee.getBirthday());
        System.out.println("經(jīng)理的姓名:" + manager.getName());
        System.out.println("經(jīng)理的工資:" + manager.getSalary());
        System.out.println("經(jīng)理的生日:" + manager.getBirthday());
        System.out.println("經(jīng)理的獎金:" + manager.getBonus());
    }
}

效果如圖所示:

相關(guān)文章

  • Java中5種方式實現(xiàn)String反轉(zhuǎn)

    Java中5種方式實現(xiàn)String反轉(zhuǎn)

    下面小編就為大家?guī)硪黄狫ava中5種方式實現(xiàn)String反轉(zhuǎn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。
    2016-06-06
  • Java使用Google Zxing生成二維碼的例子

    Java使用Google Zxing生成二維碼的例子

    本篇文章主要介紹了Java使用Google Zxing生成二維碼的例子。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Java在Word中添加多行圖片水印

    Java在Word中添加多行圖片水印

    這篇文章主要介紹了Java在Word中添加多行圖片,圖文講解的很清晰,有對于這方面不懂得同學可以跟著研究下
    2021-02-02
  • SpringBoot如何實現(xiàn)Tomcat自動配置

    SpringBoot如何實現(xiàn)Tomcat自動配置

    這篇文章主要介紹了SpringBoot如何實現(xiàn)Tomcat自動配置,幫助大家更好的理解和學習使用SpringBoot框架,感興趣的朋友可以了解下
    2021-03-03
  • C#創(chuàng)建Web應用程序代碼實例

    C#創(chuàng)建Web應用程序代碼實例

    本文主要通過實例代碼介紹了C#創(chuàng)建Web應用程序,需要的朋友可以參考下
    2017-04-04
  • 微信小程序錄音文件格式silk遇到的問題及解決方法

    微信小程序錄音文件格式silk遇到的問題及解決方法

    錄音文件為silk格式,說是silk其實是base64加密后的webm格式,只需將其轉(zhuǎn)為webm格式即可。但是在處理過程中遇到各種坑,下面小編給大家?guī)砹宋⑿判〕绦蜾浺粑募袷絪ilk遇到的問題及解決方法,感興趣的朋友一起看看吧
    2018-09-09
  • 使用Springboot整合GridFS實現(xiàn)文件操作

    使用Springboot整合GridFS實現(xiàn)文件操作

    這篇文章主要介紹了使用Springboot整合GridFS實現(xiàn)文件操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • Java I/O 操作及優(yōu)化詳細介紹

    Java I/O 操作及優(yōu)化詳細介紹

    這篇文章主要介紹了Java I/O 操作及優(yōu)化詳細介紹的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • Java中public關(guān)鍵字用法詳細講解

    Java中public關(guān)鍵字用法詳細講解

    這篇文章主要給大家介紹了關(guān)于Java中public關(guān)鍵字用法的相關(guān)資料,public關(guān)鍵字是和訪問權(quán)限相關(guān)的,它所修飾的方法對所有類都是可以訪問的,需要的朋友可以參考下
    2023-09-09
  • hibernate4基本配置方式詳解

    hibernate4基本配置方式詳解

    這篇文章給大家?guī)砹薶ibernate4基本配置方式,非常不錯,具有參考借鑒價值,需要的額朋友參考下吧
    2017-09-09

最新評論