构造方法和置取方法

设计一个公共类工人类Worker,属性有姓名、年龄、工资和级别,所有属性均为私有属性。设计一个方法display()显示工人的基本信息,至少设计两个构造方法为所有属性添加置取方法。设计测试类Test,创建Worker类的对象,调用相应的置取方法设置和获取工人的工资属性。

程序运行结果如下:

name=Tom

age=20

salary=5000.0

level=Junior

-----

name=Jerry

age=30

salary=9000.0

level=MiddleRank

after modify,Work2 salary=10000.0

main方法的代码如下:注意不要修改main类的代码,否则会扣分

public class Test {



    
    public static void main(String[] args) throws Exception {
       Worker wOne=new Worker();
       wOne.setName("Tom");
wOne.setAge(20);
 wOne.setSalary(5000);




 wOne.setLevel("Junior");
 wOne.display();







 System.out.println("-----");
 Worker wTwo=new Worker("Jerry",30,9000,"MiddleRank");
wTwo.display();
wTwo.setSalary(10000);    
System.out.println("after modify,Work2 salary="+wTwo.getSalary());
}




}
 
class Worker{



private String name;
private double salary;
private int age;
private String level;


public Worker(){
 
}

public void setName(String name){


this.name=name;
}
public void setAge(int age){


this.age=age;
}

public void setSalary(double salary){


this.salary=salary;
}

public void setLevel(String level){


this.level=level;
}



public Worker( String name,
 int age,
 double salary,
 String level){

    this.name=name;
    this.age=age;
    this.salary=salary;
    this.level=level;
}
public void display(){

System.out.println("name="+name);
System.out.println("age="+age);
System.out.println("salary="+salary);
System.out.println("level="+level);



}

public double getSalary(){


    return this.salary;
}




}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值