📄 employee.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -