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;
                    }
        }
    
    }
  • 相关阅读:
    微信中一些常用的js事件积累
    css 设置圆角
    移动开发可能用到的css单位
    移动端触摸划屏,实现内容滑动
    postman发送get请求
    Jmeter 快速入门初识线程组
    python基础(一)简单入门
    Jmeter 快速入门简单的http压测
    Mac下Git的基础操作
    接口测试基础
  • 原文地址:https://www.cnblogs.com/fff1479/p/12921756.html
Copyright © 2011-2022 走看看