employee.java

来自「homework : ) 找不到源码」· Java 代码 · 共 74 行

JAVA
74
字号
public class Employee extends Person
{
	private double salary;
	private int hiredDate;//year.
	private String securityNo;
	
	public Employee()
	{
		super();
		salary=0.0;
		hiredDate=2000;
		securityNo=null;
	}

	public Employee(String initialName,double initialSalary,int initialHiredDate,String initialSecurityNo)
	{
		super (initialName);
		salary=initialSalary;
		hiredDate=initialHiredDate;
		securityNo=initialSecurityNo;
	}
		
    public void reset(String newName,double newSalary,int newHiredDate,String newSecurityNo)
	{
		setName(newName);
		salary=newSalary;
		hiredDate=newHiredDate;
		securityNo=newSecurityNo;
	}
	
	public void setSalary(double newSalary)
	{
		salary=newSalary;
	}
	
	public void setHiredDate(int newHiredDate)
	{
		hiredDate=newHiredDate;
	}
	
	public void setSecurityNo(String newSecurityNo)
	{
		securityNo=newSecurityNo;
	}
	
	public double getSalary()
	{
		return salary;
	}
	
	public int getHiredDate()
	{
		return hiredDate;
	}
	
	public String getSecurityNo()
	{
		return securityNo;
	}
	
	public void writeOutput()
   {
   	    super.writeOutput();
        System.out.println("Salary: " + salary);
        System.out.println("HiredDate: " + hiredDate);
        System.out.println("SecurityNo: " + securityNo);
   }
	
	public boolean equals(Employee b)
	{
		return (this.sameName(b))&&(this.salary==b.salary)&&(this.hiredDate==b.hiredDate)
		       &&(this.securityNo==b.securityNo);
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?