要求:寫一個(gè)公司員工類

        數(shù)據(jù)成員: 員工號(hào)、姓名、新水、部門

        方法: 利用構(gòu)造方法完成設(shè)置信息

                 A.單參,只傳遞員工號(hào)。則員工姓名:無名氏,新水:0,部門:未定

                 B、雙參,傳遞員工號(hào),姓名,則員工新水為1000,部門:后勤

                 C、四參,傳遞員工號(hào),姓名,部門,新水

                 D、無參,則均為空值

         顯示信息

        Main方法中; 創(chuàng)建兩個(gè)對(duì)象,分別進(jìn)行驗(yàn)證

  代碼如下:

 

package com.dr.work;

class Employee
{
    private String empno;
    private String name;
    private float salary;
    private String dept;
    public Employee(String empno){
        this.setEmpno(empno);
        this.setName("無名氏");
        this.setSalary(0.0f);
        this.setDept("未定");
    }
    public Employee(String empno,String name){
        this.setEmpno(empno);
        this.setName(name);
        this.setSalary(0.0f);
        this.setDept("后勤");
    }
    public Employee(String empno,String name,float salary,String dept){
        this.setEmpno(empno);
        this.setName(name);
        this.setSalary(salary);
        this.setDept(dept);
    }
    public Employee(){
    }
    //顯示信息
    public void showMsg(){
        System.out.println("員工信息為:");
        System.out.println("\t員工號(hào):"+empno);
        System.out.println("\t姓名:"+name);
        System.out.println("\t新水:"+salary);
        System.out.println("\t部門:"+dept);
    }
    public void setEmpno(String a){
        empno=a;
    }
     public String getEmpno()
      {
        return empno;
      }
    public void setName(String n){
        name=n;
    }
    public String getName()
      {
        return name;
      }
    public void setSalary(float s)
      {
       if (s>=0.0f)
       {
        salary=s;
       }
     }
    public float getSalary()
    {
     return salary;
    }
     public void setDept(String d)
      {
         dept=d;
      }
     public String getDept()
      {
        return dept;
       }
     }
//主類
public class Demo07_2 {
  public static void main(String args[])
  {
    Employee e1=new Employee("e001");
    Employee e2=new Employee("e002","宋可",10000.0f,"測試部");
    e1.showMsg();
    e2.showMsg();
  }
}