posts - 14,  comments - 7,  trackbacks - 0
要求为:写一个公司员工类;
                数据成员:员工号,姓名,薪水,部门;
                方法:
                利用构造方法完成设置信息:
                 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();
    }

    
    }




    
posted on 2010-10-15 22:47 迷人笑笑 阅读(416) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 
<2010年10月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

常用链接

留言簿(13)

随笔档案

文章档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜