1.教材P108课后作业
第3题: 设计一个工人类Worker,属性有姓名、年龄、工资和级别,所有属性均为私有属性。设计一个方法显示工人的基本信息,至少设计两个构造方法初始化对象属性,为所有属性添加置取方法。设计测试类,创建Worker类的对象,调用相应的置取方法,设置和获取工人的工资属性,程序运行结果如下:
工人姓名:张工
工人年龄:25
工人工资:6000
工人级别:初级
修改后的工资为:8000
class Worker{private String name;private int age;private int salary;private String level;public Worker(String name,int age,int salary,String level){this.name=name;this.age=age;this.salary=salary;this.level=level;}public int getSalary(){return salary;}public void setSalary(int salary){this.salary=salary;}public void display(){System.out.println("工人姓名:"+name);System.out.println("工人年龄:"+age);System.out.println("工人工资:"+salary);System.out.println("工人级别:"+level);}}public class Main{public static void main(String [] args){Worker man=new Worker("张工",25,6000,"初级");man.display();man.setSalary(8000);System.out.println("修改后的工资为:"+man.getSalary());}}
2.教材P108课后作业
第3题: 设计一个手机类MobilePhone,属性有品牌、号码,所有属性均为私有属性。设计一个方法显示手机的基本信息,至少设计两个构造方法初始化对象属性,为所有属性添加置取方法。设计测试类,创建 MobilePhone类的对象,调用相应的置取方法,设置和获取手机的号码属性,程序运行结果如下:
品牌:华为
手机号码:12345678999
修改后的号码为:15900001234
class MobilePhone{private String brand;private String code;public MobilePhone(String brand,String code){this.brand=brand;this.code=code;}public String getCode(){return code;}public void setCode(String code){this.code=code;}public void display(){System.out.println("品牌:"+brand);System.out.println("手机号码:"+code);}}public class Main{public static void main(String [] args){MobilePhone p=new MobilePhone("华为","12345678999");p.display();p.setCode("15900001234");System.out.println("修改后的号码为:"+p.getCode());}}
