精华内容
下载资源
问答
  • 企业中高层领导培训教材:《基于马斯洛需求理论的——企业员工激励方法集萃》PPT下载; PPT作者:布衣公子; 企业员工激励方法PPT: 第一章、为什么需要激励; 第二章 、激励的定义及原理; 第三章 、激励的...
  • 奖励,是一种非常有效的激励手段。...如果HR不能客观、公正、科学地考核员工,正确奖罚员工,忽视员工的良好表现,甚至惩罚好表现、奖励错误的行为,就会使工作毫无效率,员工毫无工作激情,企业死气沉沉。在对员...
      奖励,是一种非常有效的激励手段。但是,奖励又是非常有技巧的。如果HR不能客观、公正、科学地考核员工,正确奖罚员工,忽视员工的良好表现,甚至惩罚好表现、奖励错误的行为,就会使工作毫无效率,员工毫无工作激情,企业死气沉沉。在对员工进行奖励时,HR必须明确奖励的对象、原因以及方法。否则,奖励不但不会起到激励的效果,反而会打击员工的积极性,使员工的行为背离HR奖励的初衷。 [@more@]故事一:

    有一天,一个渔夫看到船边有一条蛇,口中衔着一只青蛙,看到垂死挣扎的青蛙,渔夫觉得它很可怜,便把青蛙从蛇的口中救出来放走了。但随后,渔夫又对那条将要挨饿的蛇动了恻隐之心,便想给那只蛇一点东西吃。因为身边只有酒了,渔夫便滴了几滴在蛇的口中。

    蛇喝过酒后,高兴地游走了,青蛙也为获救而高兴,渔夫则为自己的善举感到快乐。他认为这真是一个皆大欢喜的结果。

    仅仅过了几分钟,渔夫听到有东西在叩击他的船板,他低头一看,几乎不敢相信自己的眼睛,他看见那条蛇又回来了,而且嘴里咬着两只青蛙——正等着渔夫给它酒的奖赏。

    在这则寓言中,如果渔夫只救走青蛙,而不给予蛇奖赏的话,那么除非这条蛇的思维有问题,否则它是不会再咬着青蛙回到渔夫身边的。

    故事二:

    一位亿万富翁经常这样对他做医生的女婿说:“你不用担心钱的问题,只要你尽心照顾我,我会在死后把所有的遗产都给你,那些钱你一辈子也花不完!”

    这个富翁身体很健壮,80多岁了还是无病无灾。但是他一直无法理解女婿对他的态度:每次见面握手,女婿都会摸他的脉搏,然后皱起眉头。很明显,他的女婿为他脉搏正常而皱眉,他希望富翁早点去世。

    假如这位富翁换一种说法,情况就会完全不同,如果他这样说:“只要我活着,每年我都会给你100万美元。但如果我去世,我的财产便会捐给慈善机构。”那他的女婿肯定会使尽浑身解术使他多活些年头。

    故事中的道理,在企业管理中同样适用。只有建立正确的奖惩制度,企业才能激励员工更努力地工作,企业的生命才能得到延续和发展。

    但是,很多领导者经常会犯事例中那样的错误。他们本来想鼓励员工做正确的事,但却无意间纵容了错误的行为,忽视甚至惩罚了正确的行为。比如,领导者本来提倡团队精神,希望大家团结合作,可实际上却只奖励个人业绩突出的员工,接着领导还疑惑为什么员工彼此恶性竞争,事事只为自己着想;领导者强调质量的重要性,但对那些生产次品的员工不采取惩罚措施,反而惩罚那些因为专心提高产品质量而产量不高的人,接着又为次品率越来越高而困惑……

    很显然,在这样的奖惩制度下,由于领导者错误地奖励了他不希望出现的行为,所以就得不到他所期望得到的。因此,领导者必须仔细检查企业的奖惩制度,修改不合理的部分,通过奖励正确的行为和惩罚错误的行为,来获得想要的员工行为。例如,如果想提高质量,就应该奖励高质量;如果想让员工遵守制度,那就奖励坚持原则的人。

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28429/viewspace-851049/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/28429/viewspace-851049/

    展开全文
  • 代码 /*某公司的雇员分为以下若干类: ... 根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100 元。 SalariedEmployee: Employee 的子类,拿固定工资的员工。 属性:月薪 HourlyEmployee:

    代码

    /*某公司的雇员分为以下若干类:
            Employee:这是所有员工总的父类,
            属性:
            员工的姓名,员工的生日月份。
            方法:getSalary(intmonth)
            根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100 元。
    
            SalariedEmployee:
            Employee 的子类,拿固定工资的员工。
            属性:月薪
    
            HourlyEmployee:
            Employee 的子类, 按小时拿工资的员工,每月工作超出160 小时的部分按照1.5 倍工资发放。
            属性:每小时的工资、每月工作的小时数
    
            SalesEmployee:
            Employee 的子类,销售人员,工资由月销售额和提成率决定。
            属性:月销售额、提成率
    
            BasePlusSalesEmployee:
            SalesEmployee 的子类,有固定底薪的销售人员,工资 由底薪加上销售提成部分。
            属性:底薪。
    
            根据要求创建 SalariedEmployee 、 HourlyEmployees 、SaleEmployee 和 BasePlusSalesEmployee四个类的对象各一个,
            并计算某个月这四个对象的工资。
    
            注意:要求把每个类都做成完全封装,不允许非私有化属性。*/
    public class Homework1 {
        public static void main(String[] args) {
            //创建对象
            Employee e1 = new SalariedEmployee("张三", 1, 2500);
            Employee e2 = new HourlyEmployee("李四", 2, 100, 200);
            Employee e3 = new SalesEmployee("赵六", 3, 1000000, 0.01);
            Employee e4 = new BasePlusSalesEmployee("钱七",4,100000, 0.02, 500);
    
            //获得薪水
            System.out.println(e1.getName() + "的工资是:" + e1.getSalary(4));
            System.out.println(e2.getName() + "的工资是:" + e2.getSalary(4));
            System.out.println(e3.getName() + "的工资是:" + e3.getSalary(4));
            System.out.println(e4.getName() + "的工资是:" + e4.getSalary(4));
    
        }
    }
    
    /*
    Employee:这是所有员工总的父类,
            属性:
            员工的姓名,员工的生日月份。
            方法:getSalary(intmonth)
            根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100 元。
    */
    abstract class Employee{
        private String name;
        private int month;
    
        //constructor
        public Employee() {
        }
    
        public Employee(String name, int month) {
            this.name = name;
            this.month = month;
        }
    
        //setter and getter
        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 abstract double getSalary(int month);
    }
    
    /*
    SalariedEmployee:
            Employee 的子类,拿固定工资的员工。
            属性:月薪
    */
    class SalariedEmployee extends Employee{
        //月薪
        private int monthlySalary;
    
        @Override
        public double getSalary(int month) {
            if (this.getMonth() == month){
                return this.getMonthlySalary() + 100;
            }else{
                return this.getMonthlySalary();
            }
        }
    
        //constructor
        public SalariedEmployee() {
        }
    
        public SalariedEmployee(String name, int month, int monthlySalary) {
            super(name, month);
            this.monthlySalary = monthlySalary;
        }
    
        //setter and getter
    
        public int getMonthlySalary() {
            return monthlySalary;
        }
    
        public void setMonthlySalary(int monthlySalary) {
            this.monthlySalary = monthlySalary;
        }
    }
    
    /*
     HourlyEmployee:
             Employee 的子类, 按小时拿工资的员工,每月工作超出160 小时的部分按照1.5 倍工资发放。
             属性:每小时的工资、每月工作的小时数
    */
    class HourlyEmployee extends Employee{
        //小时工资
        int hourlyPayment;
        //每月工作小时数
        int workHour;
    
        @Override
        public double getSalary(int month) {
            if (this.getWorkHour() > 160){
                if (this.getMonth() == month){
                    return getHourlyPayment()*160 + getHourlyPayment()*(getWorkHour()-160)*1.5 + 100;
                }
                return getHourlyPayment()*160 + getHourlyPayment()*(getWorkHour()-160)*1.5;
            }
            else{
                if (this.getMonth() == month){
                    return getWorkHour()*getHourlyPayment() + 100;
                }
                return getHourlyPayment()*getWorkHour();
            }
        }
    
        //constructor
    
        public HourlyEmployee() {
        }
    
        public HourlyEmployee(String name, int month, int hourlyPayment, int workHour) {
            super(name, month);
            this.hourlyPayment = hourlyPayment;
            this.workHour = workHour;
        }
    
        //setter and getter
    
        public int getHourlyPayment() {
            return hourlyPayment;
        }
    
        public void setHourlyPayment(int hourlyPayment) {
            this.hourlyPayment = hourlyPayment;
        }
    
        public int getWorkHour() {
            return workHour;
        }
    
        public void setWorkHour(int workHour) {
            this.workHour = workHour;
        }
    }
    
    /*
    SalesEmployee:
            Employee 的子类,销售人员,工资由月销售额和提成率决定。
            属性:月销售额、提成率
    */
    class SalesEmployee extends Employee{
        private double monthlySale;
        //提成率应在0~1之间
        private double commissionRate;
    
        //constructor
    
        public SalesEmployee() {
        }
    
        public SalesEmployee(String name, int month, double monthlySale, double commissionRate) {
            super(name, month);
            this.monthlySale = monthlySale;
            this.commissionRate = commissionRate;
        }
    
        //setter and getter
    
    
        public double getMonthlySale() {
            return monthlySale;
        }
    
        public void setMonthlySale(double monthlySale) {
            this.monthlySale = monthlySale;
        }
    
        public double getCommissionRate() {
            return commissionRate;
        }
    
        public void setCommissionRate(double commissionRate) {
            this.commissionRate = commissionRate;
        }
    
        @Override
        public double getSalary(int month) {
            if (this.getMonth() == month){
                return this.getMonthlySale()*this.getCommissionRate() + 100;
            }else{
                return this.getMonthlySale()*this.getCommissionRate();
            }
        }
    }
    
    /*
    BasePlusSalesEmployee:
            SalesEmployee 的子类,有固定底薪的销售人员,工资 由底薪加上销售提成部分。
            属性:底薪。
    */
    class BasePlusSalesEmployee extends SalesEmployee{
        private double baseSalary;
    
        //constructor
    
        public BasePlusSalesEmployee() {
        }
    
        public BasePlusSalesEmployee(String name, int month, double monthlySale, double commissionRate, double baseSalary) {
            super(name, month, monthlySale, commissionRate);
            this.baseSalary = baseSalary;
        }
    
        //setter and getter
    
        public double getBaseSalary() {
            return baseSalary;
        }
    
        public void setBaseSalary(double baseSalary) {
            this.baseSalary = baseSalary;
        }
    
        //重写父类获得薪水的方法
    
        @Override
        public double getSalary(int month) {
            if (this.getMonth() == month){
                return this.getBaseSalary() + this.getMonthlySale()*this.getCommissionRate() + 100;
            }else{
                return this.getBaseSalary() + this.getMonthlySale()*this.getCommissionRate();
            }
        }
    }
    
    
    展开全文
  • Cola公司的雇员分为以下若干类:(知识点:多态) 4.1 ColaEmployee :这是...如果该月员工过生日,则公司会额外奖励100 元。 4.2 SalariedEmployee : ColaEmployee 的子类,拿固定工资的员工。 属性:月薪 4.3 Hourl...

    Cola公司的雇员分为以下若干类:(知识点:多态)
    4.1 ColaEmployee :这是所有员工总的父类,属性:员工的姓名,员工
    的生日月份。方法:getSalary(int month) 根据参数月份来确定工资,
    如果该月员工过生日,则公司会额外奖励100 元。
    4.2 SalariedEmployee : ColaEmployee 的子类,拿固定工资的员工。
    属性:月薪
    4.3 HourlyEmployee :ColaEmployee 的子类,按小时拿工资的员工,
    每月工作超出160 小时的部分按照1.5 倍工资发放。属性:每小时的工
    资、每月工作的小时数
    4.4 SalesEmployee :ColaEmployee 的子类,销售人员,工资由月销
    售额和提成率决定。属性:月销售额、提成率
    4.5 定义一个类Company,在该类中写一个方法,调用该方法可以打印
    出某月某个员工的工资数额,写一个测试类TestCompany,在main方法,
    把若干各种类型的员工放在一个ColaEmployee 数组里,并单元出数组中
    每个员工当月的工资。

    //请忽略我的包名
    package 第四题;
    //4、 Cola公司的雇员分为以下若干类:(知识点:多态) [必做题]
    //	4.1 ColaEmployee :这是所有员工总的父类,属性:员工的姓名,员工
    //	的生日月份。方法:getSalary(int month) 根据参数月份来确定工资,
    //	如果该月员工过生日,则公司会额外奖励100 元。
    public class ColaEmployee {
    	String name;
    	int month;
    	
    	public ColaEmployee() {
    	
    	}
    	
    	public ColaEmployee(String name,int month){
    		this.name=name;
    		this.month=month;
    	}
    	
    	public double getSalary(int month) {
    		return 0;
    	}
    }
    
    
    package 第四题;
    //4.2 SalariedEmployee : ColaEmployee 的子类,拿固定工资的员工。属性:月薪
    public class SalariedEmployee extends ColaEmployee{
    	double monSalary;//月薪
    	
    	public SalariedEmployee(String name,int month,double monSalary) {
    		super(name,month);
    		this.monSalary=monSalary;
    	}
    //	方法:getSalary(int month) 根据参数月份来确定工资,
    //	如果该月员工过生日,则公司会额外奖励100 元。
    	public double getSalary(int month) {
    		if (super.month==month) {
    			return monSalary +100;
    		}else {
    			return monSalary;
    		}
    		
    	}
    }
    
    package 第四题;
    //4.3 HourlyEmployee :ColaEmployee 的子类,按小时拿工资的员工,
    //每月工作超出160 小时的部分按照1.5 倍工资发放。属性:每小时的工
    //资、每月工作的小时数
    public class HourlyEmployee extends ColaEmployee{
    	 private int hourSalary;//时薪
    	 private int hourNum;//每月工作的小时数
    	 
    	 public HourlyEmployee(String name, int month,int hourSalary,int hourNum) {
    		 super(name,month);
    		 this.hourSalary=hourSalary;
    		 this.hourNum=hourNum;
    	 }
    /*	 
    	 情况:
    	 		1.每月工作超出160小时;
    	 		2.每月工作超出160 小时 + (该月过生日)100;
    	 		
    	 		3.每月工作没超出160小时;
    	 		4.每月工作没超出160小时+ (该月过生日)100;
    */	 
    	 public double getSalary(int month) {
    		if(super.month==month) {
    			if (hourNum>160) {
    				return hourSalary*160+hourSalary*(hourNum-160)*1.5+100;
    			}else {
    				return hourSalary*hourNum+100;
    			}
    		}else {
    			if (hourNum>160) {
    				return hourSalary*160+hourSalary*(hourNum-160)*1.5;
    			}else {
    				return hourSalary*hourNum;
    			}
    		}
    			 
    	 }
    	 
    }
    
    package 第四题;
    //	4.4 SalesEmployee :ColaEmployee 的子类,销售人员,工资由月销
    //	售额和提成率决定。属性:月销售额、提成率
    public class SalesEmployee extends ColaEmployee {
    	 private int monthSales;//月销售额
    	 private double royaltyRate;//提成率
    	 
    	public SalesEmployee(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;
            }
        }
    	
    }
    

    4.5 定义一个类Company,在该类中写一个方法,调用该方法可以打印
    出某月某个员工的工资数额,
    写一个测试类TestCompany,在main方法,把若干各种类型的员工
    放在一个ColaEmployee数组里,并单元出数组中每个员工当月的工资。

    Company

    package 第四题;
    public class Company {
    	//	打印出某月某个员工的工资数额
    	public void getSalary(ColaEmployee c,int month) {
    		 System.out.println(c.name + "在" + month + 
    				 		"月的月薪为" + c.getSalary(month)+"元");
    	}
    }
    

    TestCompany

    package 第四题;
    public class TestCompany {
    	public static void main(String[] args) {
    		//创建、初始化数组
    		ColaEmployee[] cel = {
                    new SalariedEmployee("salariedEmployee", 6, 30000),//name,month,月薪
                    new HourlyEmployee("hourlyEmployee", 5, 100, 300),//name,month,时薪,小时数
                    new SalesEmployee("salesEmployee", 3, 7000000, 0.3)//name,month,月销售额,提成率
                    };
    		//数组遍历
            for (int i = 0; i < cel.length; i++) {
                new Company().getSalary(cel[i],7);
            }
    	}
    }
    
    

    结果:
    在这里插入图片描述

    展开全文
  • 根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100 元。 SalariedEmployee: Employee 的子类,拿固定工资的员工。 属性:月薪 HourlyEmployee: Employee 的子类, 按小时拿工资的员工,每月...

    题目:
    某公司的雇员分为以下若干类:
    Employee:这是所有员工总的父类,
    属性:
    员工的姓名,员工的生日月份。
    方法:getSalary(intmonth)
    根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100 元。

    SalariedEmployee:
    	Employee 的子类,拿固定工资的员工。
    	属性:月薪
    
    HourlyEmployee: 
    	Employee 的子类, 按小时拿工资的员工,每月工作超出160 小时的部分按照1.5 倍工资发放。
    	属性:每小时的工资、每月工作的小时数
    
    SalesEmployee:
    	Employee 的子类,销售人员,工资由月销售额和提成率决定。 
    	属性:月销售额、提成率
    
    BasePlusSalesEmployee:
    	SalesEmployee 的子类,有固定底薪的销售人员,工资 由底薪加上销售提成部分。
    	属性:底薪。
    
    根据要求创建 SalariedEmployee 、 HourlyEmployees 、SaleEmployee 和 BasePlusSalesEmployee四个类的对象各一个,
    并计算某个月这四个对象的工资。
    
    注意:要求把每个类都做成完全封装,不允许非私有化属性。
    
    //Employee类
    public class Employee{
    	private String name;
    	private int month;
    	private double salary;
        //无参构造函数
    	public Employee(){
    
    	}
    	//有参构造函数
    	public Employee(String name,int month,double salary){
    		this.name=name;
    		this.month=month;
    		this.salary=salary;
    	}
    	public void setName(String name){
    		this.name=name;
    	}
    	public String getName(){
    		return name;
    	}
    	public void setMonth(int month){
    		this.month=month;
    	}
    	public int getMonth(){
    		return month;
    	}
    	public void setSalary(double salary){
    		this.salary=salary;
    	}
    	public double getSalary(){
    		return salary;
    	}
    
    	public double getSalary(int month){
    		if(this.month == month){
    			salary += 100;
    		}
    		System.out.println("员工"+ getName()+"的薪水为:"+salary);
    		return salary;
    	}
    }
    
    //SalariedEmployee类
    public class SalariedEmployee extends Employee{
    	private double salary1;
    	 //无参构造函数
    	public  SalariedEmployee(){
    
    	}
    	//有参构造函数
    	public  SalariedEmployee(double salary1){
    		this.salary1=salary1;
    	}
    	public void setSalary1(double salary1){
    		this.salary1=salary1;
    	}
    	public double getSalary1(){
    		return salary1;
    	}
    
    	public double getSalary(int month){		
    		if(this.getMonth() == month){
    			salary1 += 100;
    		}
    		System.out.println("该员工"+getName()+"的薪水为:"+salary1);
    		return salary1;
    	}	
    
    }
    
    //HourlyEmployee类
    public class HourlyEmployee extends Employee{
    	private int hour;
    	private double price;
    	private double salary2;
    	//无参构造函数
    	public  HourlyEmployee(){
    
    	}
    	//有参构造函数
    	public  HourlyEmployee(int hour,double price,double salary2){
    		this.hour=hour;
    		this.price=price;
    		this.salary2=salary2;
    	}
    	public void setHour(int hour){
    		this.hour=hour;
    	}
    	public int getHour(){
    		return hour;
    	}
    	public void setPrice(double price){
    		this.price=price;
    	}
    	public double getPrice(){
    		return price;
    	}
    	public void setSalary2(double salary2){
    		this.salary2=salary2;
    	}
    	public double getSalary2(){
    		return salary2;
    	}
    
    	public double getSalary(int month){
    		
    		if( hour <= 160){
    			salary2=price * hour;
    		}
    		else{
    			hour=hour-160;
    			salary2=160 * price + hour *1.6*price;
    		}
    		if(getMonth() == month){
    			salary2+=100;
    		}
    		System.out.println("该员工"+getName()+"的薪水为:"+salary2);
    		return salary2;
    	}
    	
    
    }
    
    //SalesEmployee类
    public class SalesEmployee extends Employee{
    	private double salemonth;
    	private double rate;
    	//无参构造函数
    	public  SalesEmployee(){
    
    	}
    	//有参构造函数
    	public SalesEmployee(double salemonth,double rate){
    		this.salemonth=salemonth;
    		this.rate=rate;
    	}
    	public void setSalemonth(double salemonth){
    		this.salemonth=salemonth;
    	}
    	public double getSalemonth(){
    		return salemonth;
    	}
    	public void setRate(double rate){
    		this.rate=rate;
    	}
    	public double getRate(){
    		return rate;
    	}
    	public double getSalary(int month){
    		if(this.getMonth() == month){
    		System.out.println("该员工"+getName()+"的薪水为:"+(100+salemonth*rate));
    		return (salemonth * rate)+100;
    		}else{
    		System.out.println("该员工"+getName()+"的薪水为:"+salemonth * rate);
    		return salemonth * rate;
    		}
    	}
    	
    }
    
    //BasePlusSalesEmployee类
    public class BasePlusSalesEmployee extends Employee{
    	private double minsalary;
    	private double salemonth1;
    	private double rate1;
    
    	//无参构造函数
    	public  BasePlusSalesEmployee(){
    
    	}
    	//有参构造函数
    	public BasePlusSalesEmployee(double minsalary,double salemonth1,double rate1){
    		this.minsalary=minsalary;
    		this.salemonth1=salemonth1;
    		this.rate1=rate1;
    	}
    	public void setMinsalary(double minsalary){
    		this.minsalary=minsalary;
    	}
    	public double getMinsalary(){
    		return minsalary;
    	}
    	public void setSalemonth1(double salemonth1){
    		this.salemonth1=salemonth1;
    	}
    	public double getSalemonth1(){
    		return salemonth1;
    	}
    	public void setRate1(double rate1){
    		this.rate1=rate1;
    	}
    	public double getRate1(){
    		return rate1;
    	}
    	public double getSalary(int month){
    		if(this.getMonth() == month){
    			System.out.println("该员工"+getName()+"的薪水为:"+(minsalary+salemonth1*rate1+100));
    			return minsalary+salemonth1*rate1+100;
    		}
    		System.out.println("该员工"+getName()+"的薪水为:"+(minsalary+salemonth1*rate1));
    		return minsalary+salemonth1*rate1;
    	}
    }
    
    //某公司
    public class test{
    	public static void main(String[] args){
    		Employee e1 = new Employee("张三",9,0);
    		e1.getSalary(6);
    		SalariedEmployee s1 = new SalariedEmployee();
    		s1.setName("李四");
    		s1.setSalary1(6300);
    		s1.setMonth(6);
    		s1.getMonth();
    		s1.getSalary(6);
    		HourlyEmployee h1 = new HourlyEmployee(192,36,0);
    		h1.setName("王二");
    		h1.setMonth(6);
    		h1.getMonth();
    		h1.getSalary(6);
    		SalesEmployee ss1 = new SalesEmployee(26000,0.4);
    		ss1.setName("陈一");
    		ss1.setMonth(9);
    		ss1.getMonth();
    		ss1.getSalary(6);
    		//System.out.println("该员工"+ss1.getName()+"的薪水为:"+ss1.getSalary(6));
    		BasePlusSalesEmployee b1 =new BasePlusSalesEmployee(3000,9000,0.5);
    		b1.setName("刘六");
    		b1.setMonth(9);
    		b1.getMonth();
    		System.out.println("输出刘六的生日月份:"+b1.getMonth());
    		b1.getSalary(9);
    
    	}
    }
    

    运行结果:
    截图

    展开全文
  • 方法:getSalary(int month) 根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100 元 SalariedEmployee :ColaEmployee 的子类,拿固定工资的员工 属性:月薪 HourlyEmployee :Co...
  • 方法:getSalary(int month) 根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100元。 SalariedEmployee:Employee的子类,拿固定工资的员工。 属性:月薪 HourlyEmployee:Employee的子类,按小时...
  • 目标定低了,员工没有压力,企业奖励多了总觉得亏。目标定高了,员工没动力,目标完成遥遥无期!那么,针对业务团队,如何做目标管理更加合理呢?今天分享几个实用性强的目标管理方法,希望帮助到更多正苦恼的朋友!...
  • 练习计算员工工资

    千次阅读 2018-05-16 15:26:35
     * 有getSalary(int month)方法获取员工指定月份的工资,如果该月员工生日,公司额外奖励250元 * 定义SalariedEmployee有固定工资的员工类,有月薪monthlySalary * 定义HourlyEmployee小时工类,包括工作小时数...
  • 原标题:企业为员工发福利 奖品奖金也需要缴税 企业的福利待遇经常成为员工炫耀的资本,过生日企业准备...发放奖金的税务处理有些企业会设置类似功勋员工奖、优秀员工奖、销售精英奖等奖项,并发放一定的现金奖励。...
  • 广义的则为员工持有公司的股票系公司依奖励、斡旋、援助等方法,做为推进公司的方针或政策的总称。  综合上述定义,所谓员工入股,系指企业提供各种有利条件,使员工取得所属企业的股票而成为企业的股东。由于股权...
  • 方法:getSalary(int month) 根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100元。 SalariedEmployee:Employee的子类,拿固定工资的员工。 属性:月薪 HourlyEmployee:Employee的子类,按小时拿...
  • 虽然这些方法对于确保企业的成功运营非常重要,但我很清楚,高素质、有积极心的员工是企业成功的关键。我相信,通过合理巧妙的金钱奖励(如加薪、红利及一次性的现金奖励等)可以达成完美的平衡。如果能足够真诚地...
  • 员工工作态度有些懒散时,被老板看到了很生气,就会要求对工作积极的有奖励,对工作懒散的有惩罚。但是如果是通过这种方法来管理公司,就会让员工觉得绩效管理就是罚钱,会有很大的抵触情绪,这时又该怎么办? 很...
  • 计算公司员工的工资(面向对象复习...方法:double getSalary(int month) 根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100元。 SalariedEmployee:Employee的子类,拿固定工资的员工。属性:月...
  • 内在激励使用内部奖励来激励员工员工会因为在某项任务中找到了快乐和享受而被激励去做。他们在完成任务时会有一种满足感和成就感 。这种管理方法来自六西格玛[1]管理,六西格玛团队会因为成功完成改善项目,为企业...
  • 方法:getSalary(int month) 根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100 元。SalariedEmployee:Employee 的子类,拿固定工资的员工。属性:月薪HourlyEmployee:Employee 的子类,按小时拿...
  • 继承方法计算不同类型工资

    千次阅读 2016-12-09 10:57:19
    方法:void getSalary(int month) 根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励1000元。 SalariedEmployee:Employee的子类,拿固定工资的员工。属性:月薪 HourlyEmployee:Employee的子类,
  • 提高领导力的三个方法

    千次阅读 2016-12-23 11:05:04
    这些行为一般都超出了员工的工作描述,完全出于个人意愿,既与正式奖励制度无任何联系,又非角色内所要求的行为。现在笔者就以亲身经历给读者分享三个经常使用的管理方法: 第一种方法:通过提高公司员工的工作满意...
  • 又到年初申报奖励的时候,收款人如何选择,扣税是一个考虑点。 简单算了一下,如中方员工,一般1万薪水的增加部分至少扣20%,1.5万的增加部分至少扣25% 个人奖不需要提供发票,随工资扣税后发放。扣税的说明,...
  • 【Java】 作业题 多态性 抽象类 接口 抽象方法 第6章 多态性 6.8 设计一个人员类(Person),...增加行政员工类(AdministrativeStaff),行政员工的工资支出=基础工资+考核奖励(优秀5000,良好3000,合格1000)。 (1
  • 方法:getSalary(int month) 根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100元。 SalariedEmployee:Employee的子类,拿固定工资的员工。属性:月薪。 HourlyEmployee:Employee的子类,按小时拿...
  • 方法:getSalary(int month) 根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100元。 SalariedEmployee:Employee子类,拿固定工资的员工。 属性:月薪 HourlyEmployee:Employee子类,按小时拿工资...
  • 目标定低了,员工没有压力,企业奖励多了总觉得亏。目标定高了,员工没动力,目标完成遥遥无期!那么,针对业务团队,如何做目标管理更加合理呢?今天分享几个实用性强的目标管理方法,希望帮助到更多正苦恼的朋友!...
  • 是最主要的管理方法。而激励的核心就是“人的满足感”。人的满足感有精神和物质二个方面的要求。    人的满足感,表现为一种内心需求的获得;而在实际当中,每一个人内心的需求是不一样的。有的人偏重于物质奖励...
  • 小型企业的流失率总是居高不下,除了是薪酬没给够,还有就是企业不会留人! 对员工来说,养家糊口很重要,但是同事感情...无论是销售人员是技术人员,只要该员工能帮公司赚钱,公司也应该给他们足够的奖励,你好我好...
  • 而有的企业更是为了让员工也重视起考勤,每个月会有全勤奖励,考勤机的发展从纸质签字人为监督、再到现在的移动oa考勤系统监督可谓是完全不一样的考勤体验,这时很多人就在思考了:有了移动oa考勤还会需要传统考勤机...
  • 与直属经理不同,例如,我们不能通过提供加薪或奖金来奖励员工。 我们无法告诉人们该做什么,因为开发团队成员和利益相关者不会向我们报告。 这使我们处于具有挑战性的地位:我们必须带领他人取得产品成功,但我们...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 146
精华内容 58
关键字:

员工奖励方法