hourlyemployee2.java
来自「Java接口」· Java 代码 · 共 72 行
JAVA
72 行
//带接口的HourlyEmployee
import javax.swing.JOptionPane;
public class HourlyEmployee2 extends EmployeeBase implements Security
{
protected double hourlyRate;
protected int hoursWorked;
public HourlyEmployee2()
{
System.out.println("这是HourlyEmployee的构造器。");
}
public void setHourlyRate(double temp)
{
hourlyRate=temp;
}
public double getHourlyRate()
{
return hourlyRate;
}
public void setHoursWorked(int temp)
{
hoursWorked=temp;
}
public int getHoursWorked()
{
return hoursWorked;
}
public double getGrossPay()
{
grossPay=hourlyRate*hoursWorked;
return grossPay;
}
public void display()
{
JOptionPane.showMessageDialog(null,"***雇员记录***\n\n"+
"EmployeeID:"+empID+"\n"+
"Name:"+name+"\n"+
"hourlyRate :$"+hourlyRate+"\n"+
"hours Worked:"+hoursWorked+"\n"+
"gross Pay:$"+getGrossPay());
}
//在调用接口的类中必须重写接口中的抽象方法!
public void determineUserID()
{
System.out.println("Security Interface determineUserID method");
}
public void obtainPassword()
{
System.out.println("Security Interface obtainPassword method");
}
public void writeAuditRecord()
{
System.out.println("Security Interface writeAuditRecord method");
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?