homework 4

 

package 项目.面向对象homework.HW04;

public class HomeWork04 {
    public static void main(String[] args) {
        SomeManager someManager = new SomeManager("小明",1000,22,1.2);
//        someManager.print();
        System.out.println(someManager.print());

        CommonYuangong commonYuangong = new CommonYuangong("小红",500.76,22,1.0);
        System.out.println(commonYuangong.print());
    }
}
package 项目.面向对象homework.HW04;

public class yuangong {
    private String name;
    private double DaySalary;
    private int Day;

    public yuangong(String name, double daySalary, int day) {
        this.name = name;
        DaySalary = daySalary;
        Day = day;
    }

    public String getName() {
        return name;
    }

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

    public double getDaySalary() {
        return DaySalary;
    }

    public void setDaySalary(double daySalary) {
        DaySalary = daySalary;
    }

    public int getDay() {
        return Day;
    }

    public void setDay(int day) {
        Day = day;
    }

    public String print(){
        return "基本工资: "+getDay()*getDaySalary();
    }
}
package 项目.面向对象homework.HW04;

public class SomeManager extends yuangong{
    private double grade;

    public SomeManager(String name, double daySalary, int day, double grade) {
        super(name, daySalary, day);
        this.grade = grade;
    }

    public double getGrade() {
        return grade;
    }

    public void setGrade(double grade) {
        this.grade = grade;
    }

    @Override
    public String print() {
        return "基本工资: "+(getDay()*getDaySalary()*grade+1000)    ;
    }
}
package 项目.面向对象homework.HW04;

public class CommonYuangong extends yuangong{
    private double grade;

    public CommonYuangong(String name, double daySalary, int day, double grade) {
        super(name, daySalary, day);
        this.grade = grade;
    }

    public double getGrade() {
        return grade;
    }

    public void setGrade(double grade) {
        this.grade = grade;
    }

    @Override
    public String print() {
        return "基本工资: "+(getDay()*getDaySalary()*grade);
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值