公司员工信息输出java小程序

公司员工信息输出java小程序
要求为:写一个公司员工类;
                数据成员:员工号,姓名,薪水,部门;
                方法:
                利用构造方法完成设置信息:
                 A.单参,只传递员工号;
                 B.双参,只传递员工号、姓名;
                 C.四参,传递员工号、姓名、薪水、部门;
                 D.无参,则均为空值;
main方法中创建两个对象,分别进行验证。
package  com.dr.computer;

public   class  Worker  {
     
private String id;
     
private String name;
     
private float salary;
     
private String department;
     
public Worker(String n){
       
this.setId(n);
       
this.setName("无名氏");
       
this.setSalary(0.0f);
       
this.setDepartment("未定");
     }

     
public Worker(String n,String na){
         
this.setId(n);
         
this.setName(na);
         
this.setSalary(1000);
         
this.setDepartment("后勤");
     }

     
public Worker (String n,String na,float sa,String dep){
         
this.setId(n);
         
this.setName(na);
         
this.setSalary(sa);
         
this.setDepartment(dep);
     }

     
public Worker(){
         
     }

    
public String getId() {
        
return id;
    }

    
public void setId(String n) {
        
this.id = n;
    }

    
public String getName() {
        
return name;
    }

    
public void setName(String name) {
        
this.name = name;
    }

    
public float getSalary() {
        
return salary;
    }

    
public void setSalary(float f) {
        
if(f>0.0f){
        
this.salary = f;
        }

    }

    
public String getDepartment() {
        
return department;
    }

    
public void setDepartment(String department) {
        
this.department = department;
    }

    
public void showWorker(){
        System.out.println(
"员工信息为:");
        System.out.println(
"\t+--我的Id号:"+id);
        System.out.println(
"\t+--我的名字:"+name);
        System.out.println(
"\t+--我的工资:"+salary);
        System.out.println(
"\t+--我的部门:"+department);
    }

}

package  com.dr.computer;

public   class  WorkerTest  {

    
    
public static void main(String[] args) {
        Worker w1 
=new Worker("0001","泉水");
        Worker w2 
=new Worker("0002","阳光",1000.0f,"公关部");
        w1.showWorker();
        w2.showWorker();
    }

    
    }




    

你可能感兴趣的:(公司员工信息输出java小程序)