• 大小: 3KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: Java
  • 标签: Java  

资源简介

实验4 基于实验3,设计图形界面,实现员工信息的录入和查询。 该界面上有菜单如下 EmployeeInfoInput(一级菜单) --CommissionEmployee(二级菜单) --BasePlusCommisionEmployee Search(一级菜单) ---AverageEarningSearch(查询全部员工的平均工资) 点击EmployeeInfoInput菜单下的某个菜单,弹出对话框,可以录入该类员工的详细信息,保存到内存中。该对话框有确定和重置两个按钮。点击确定,保存员工信息;点击重置,各输入框内容清空。 点击Search菜单下的AverageEarningSearch子菜单,显示全部员工的平均工资。 注:只考虑CommisionEmployee和BasePlusCommisionEmployee两类员工的信息输入。

资源截图

代码片段和文件信息

package homework4;

import java.util.* ;

public class basePlusCommissionEmployee extends CommissionEmployee{
//fields
private double baseSalary ;

//constructor
public basePlusCommissionEmployee()
{
super() ;
baseSalary = 0 ;
}

public basePlusCommissionEmployee(String first String last String number double gross double rate double salary)
{
super(first last number gross rate) ;
baseSalary = 0 ;
}

//methods
public double earning()
{
return getGrossSales() * getCommissionRate() + baseSalary ;
}

public double getbaseSalary()
{
return baseSalary ;
}

public void setbaseSalary(double salary)
{
baseSalary = salary ;
}

public String toString()
{
return super.toString() + “ baseSalary:“ + baseSalary ;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1044  2017-11-29 19:38  Employee.java

     文件       9349  2017-11-29 21:28  EmployeeInfo.java

     文件        807  2017-11-29 19:40  basePlusCommissionEmployee.java

     文件       1004  2017-11-29 19:39  CommissionEmployee.java

----------- ---------  ---------- -----  ----

                12204                    4


评论

共有 条评论