zoukankan      html  css  js  c++  java
  • 十一周java作业

    public class fff {
    
    
            String name;
            int month;
    
            public Jhd() {
    
            }
    
            public Jhd(String name, int month) {
                super();
                this.name = name;
                this.month = month;
            }
    
            public double getSalary(int month) {
                return 0;
        }
    
    }
    public class FFF
    private int hourlysalary;
            private int hourlytime;
    
            public Ntd() {
                super();
            }
    
            public Ntd(String name, int month,int hourlytime,int hourlysalary) {
                super(name, month);
                this.hourlytime=hourlytime;
                this.hourlysalary=hourlysalary;
            }
    
            public double getHourlysalary(int month) {
                 if (super.month == month) {
                        if (hourlytime > 160) {
                            return hourlysalary * 160 + hourlysalary * (hourlytime - 160) * 1.5 + 100;
                        } else {
                            return hourlysalary * hourlytime + 100;
                        }
                    } else {
                        if (hourlytime > 160) {
                            return hourlysalary * 160 + hourlysalary * (hourlytime - 160) * 1.5;
                        } else {
                            return hourlysalary * hourlytime;
                        }
                    }
        }
    
    }
    public class Kbf extends fff
    public class fff {
    
    
             public static void main(String[] args) {
                    // TODO Auto-generated method stub
                     Jhd[] all = {
                                new Hgc("田某", 5, 9000),//name,month,月薪
                                new Ntd("马某", 5, 10, 30),//name,month,时薪,小时数
                                new Kbf("田某某", 3, 50000, 0.3)//name,month,月销售额,提成率
                                };
                        for (int i = 0; i < all.length; i++) {
                            new Bja().getSalary(all[i],5);
                        }
        }
    
    }
    
    
    
     {
    
    
              private int monthSales;// 月销售额
                private double royaltyRate;// 提成率
             
                public Kbf(String name, int month, int monthSales, double royaltyRate) {
                    super(name, month);
                    this.monthSales = monthSales;
                    this.royaltyRate = royaltyRate;
                }
             
                public double getSalary(int month) {
                    if (super.month == month) {
                        return monthSales * royaltyRate + 100;
                    } else {
                        return monthSales * royaltyRate;
                    }
        }
    
    }
    public class fff {
    
            public void getSalary(Jhd c,int month) {
                System.out.println(c.name + "在" + month + "月的月薪为" + c.getSalary(month)+"元");
        }
    
    }
     extends fff {
    
    
               double salary;
                public Hgc() {
                    super();
                }
                public Hgc(String name, int month,int salary) {
                    super(name,month);
                    this.salary = salary;
                }
                public double getSalary(int month) {
                    if (super.month == month) {
                        return salary + 100;
                    }else {
                        return salary;
                    }
        }
    
    }
  • 相关阅读:
    javascript 操作DOM元素样式
    javascript 对象
    javascript 事件对象
    javascript 常用尺寸属性
    团队编程项目作业3-模块开发过程
    buuctf-misc 基础加密
    buuctf-misc 你竟然赶我走
    buuctf-misc 大白
    buuctf-misc N种方法解决
    buuctf-misc二维码
  • 原文地址:https://www.cnblogs.com/fff1479/p/12921756.html
Copyright © 2011-2022 走看看