关键词:
package Cola; public class ColaEmployee protected String name; protected int month; private int birthday; public String getName() return name; public void setName(String name) this.name = name; public int getMonth() return month; public void setMonth(int month) this.month = month; public int getBirthday() return birthday; public void setBirthday(int birthday) this.birthday = birthday; public ColaEmployee() public ColaEmployee(String name,int month,int birthday) super(); this.month =month; this.name =name; this.birthday =birthday; public double getSalary(int month) return 0; package Cola; public class SalariedEmployee extends ColaEmployee protected double money; public SalariedEmployee () public SalariedEmployee (String name,int month,int birthday,double money) super(name,month,birthday); this.money=money; public double getSalary(int month) if(super.getMonth()==super.getBirthday()) return money+100; else return money; package Cola; public class HourlyEmployee extends ColaEmployee protected int hour; protected int hourmoney; public HourlyEmployee () public HourlyEmployee (String name,int month,int birthday,int hour,int hourmoney) super(name,month,birthday); this.hour =hour; this.hourmoney=hourmoney; public double getSalary(int month) if(super.getMonth()==super.getBirthday()) if(hour>160) return hourmoney*160+(hour-160)*hourmoney+100; else return hourmoney*hour+100; else if(hour>160) return hourmoney*160+(hour-160)*hourmoney; else return hourmoney*hour; package Cola; public class SalesEmployee extends ColaEmployee protected double monthsales; protected double per; public SalesEmployee (String name,int month,int birthday,double monthsales,double per) super(name,month,birthday); this.monthsales =monthsales; this.per =per; public double getSalary(int month) if(super.getMonth()==super.getBirthday()) return +monthsales*per+100; else return monthsales*per; package Cola; public class Company public void getSalary(ColaEmployee c,int month) System.out.println(c.name +"在"+month+"月的月薪为"+c.getSalary(month)+"元"); package Cola; public class Test /** * @param args */ public static void main(String[] args) // TODO Auto-generated method stub ColaEmployee c1[]=new SalariedEmployee("sam",3,4,6666), new HourlyEmployee("cdv",3,5,110,888), new SalesEmployee("asd",3,7,6666,0.3) ; for(int i=0;i<c1.length ;i++) new Company().getSalary( c1[i], 8);
package zuoye; import java.util.Scanner; public class text /** * @param args */ public static void main(String[] args) // TODO Auto-generated method stub garderner g = new garderner(); g.creat(); class apple implements fruit public apple() System.out.println("种了一个苹果"); class banana implements fruit public banana() System.out.println("种了一个香蕉"); class putao implements fruit public putao() System.out.println("种了一个葡萄"); class garderner public fruit creat() fruit f = null; Scanner input = new Scanner(System.in); String name = input.next(); if(name.equals("苹果")) f = (fruit) new apple(); if(name.equals("香蕉")) f = (fruit) new banana(); if(name.equals("葡萄")) f = (fruit) new putao(); return f; interface fruit
第十五周java作业(代码片段)
•4.1ColaEmployee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(intmonth)根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100元。•4.2SalariedEmployee:ColaEmployee的子类,拿固定工资的员... 查看详情
java程序第十五周作业(代码片段)
packagecom.homework10;publicabstractclassColaEmployeeStringname;intyear;intmonth;intday;doublesalary=70000;ColaEmployee(Stringname,intyear,intmonth,intday)name=name;year=year;month=month;day=day;ab 查看详情
java第十五周作业(代码片段)
Cola公司的雇员分为以下若干类:(知识点:多态)[必做题]•4.1ColaEmployee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(intmonth)根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100... 查看详情
java第十五周作业(代码片段)
Cola公司的雇员分为以下若干类:(知识点:多态)[必做题]•4.1ColaEmployee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(intmonth)根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100... 查看详情
java第十五周作业(代码片段)
Cola公司的雇员分为以下若干类:(知识点:多态)[必做题]•4.1ColaEmployee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(intmonth)根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100... 查看详情
java第十五周作业(代码片段)
Cola公司的雇员分为以下若干类:(知识点:多态)[必做题]•4.1ColaEmployee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(intmonth)根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100... 查看详情
java第十五周作业(代码片段)
Cola公司的雇员分为以下若干类:(知识点:多态)[必做题]•4.1ColaEmployee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(intmonth)根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100... 查看详情
java第十五周作业(代码片段)
Cola公司的雇员分为以下若干类:(知识点:多态)[必做题]•4.1ColaEmployee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(intmonth)根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100... 查看详情
java第十五周作业(代码片段)
Cola公司的雇员分为以下若干类:(知识点:多态)[必做题]•4.1ColaEmployee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(intmonth)根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100... 查看详情
java第十五周作业(代码片段)
4.Cola公司的雇员分为以下若干类:(知识点:多态)[必做题]•4.1ColaEmployee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(intmonth)根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100... 查看详情
java第十五周作业(代码片段)
4、Cola公司的雇员分为以下若干类:(知识点:多态)[必做题] 4.1ColaEmployee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(intmonth)根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖... 查看详情
java第十五周作业(代码片段)
Cola公司的雇员分为以下若干类4.1ColaEmployee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(intmonth)根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100元。4.2SalariedEmployee:ColaEmploye... 查看详情
第十五周作业(代码片段)
publicclassColaEmployeeStringname;intmonth;publicStringgetName()returnname;publicvoidsetName(Stringname)this.name=name;publicintgetMonth()returnmonth;publicvoidsetMonth(intmonth)this.month=mon 查看详情
第十五周作业(代码片段)
publicclassColaEmployeeprotectedStringname;protectedintmonth;publicColaEmployee()super();publicColaEmployee(Stringname,intmonth)super();this.name=name;this.month=month;publicdoublegetSalary(intmo 查看详情
第十五周作业(代码片段)
Cola公司的雇员分为以下若干类:(知识点:多态)[必做题]•4.1ColaEmployee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(intmonth)根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100... 查看详情
第十五周作业(代码片段)
Cola公司的雇员分为以下若干类:(知识点:多态)[必做题]•4.1ColaEmployee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(intmonth)根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100... 查看详情
第十五周作业(代码片段)
4、Cola公司的雇员分为以下若干类:(知识点:多态)[必做题] 4.1ColaEmployee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(intmonth)根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖... 查看详情
第十五周上机作业(代码片段)
Cola公司的雇员分为以下若干类:(知识点:多态)[必做题]•4.1ColaEmployee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(intmonth)根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100... 查看详情