赞
踩
//项目经理类Manager:
public class Manager {
private String name;
private int id;
private int salary;
private int bonus;
//空参构造
public Manager() {
}
//有参构造
public Manager(String name, int id, int salary, int bonus) {
this.name = name;
this.id = id;
this.salary = salary;
this.bonus = bonus;
}
//工作
public void work() {
System.out.println("工号为" + id + "基本工资为" + salary + "奖金为" + bonus + "的项目经理正在努力的做着管理工作,分配任务,检查员工提交上来的代码......");
}
//setter和getter方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int getSalary() {
return salary;
}
public void setSalary(int salary) {
this.salary = salary;
}
public int getBonus() {
return bonus;
}
public void setBonus(int bonus) {
this.bonus = bonus;
}
}
//程序员类Coder:
public class Coder {
private int id;
private int salary;
//无参构造
public Coder() {
}
//有参构造
public Coder(int id, int salary) {
this.id = id;
this.salary = salary;
}
public void work() {
System.out.println("工号为" + id + "基本工资为" + salary + "的程序员正在努力的写着代码......");
}
//setter和getter方法
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int getSalary() {
return salary;
}
public void setSalary(int salary) {
this.salary = salary;
}
}
//测试类:
public class TestOccupation {
public static void main(String[] args) {
//setter方法赋值
Manager manager = new Manager();
manager.setName("小王");
manager.setId(123);
manager.setSalary(15000);
manager.setBonus(6000);
Coder coder = new Coder();
coder.setId(135);
coder.setSalary(10000);
//构造方法赋值
Manager manager1 = new Manager("小王", 123, 15000, 6000);
Coder coder1 = new Coder(135, 10000);
//seteer调用
manager.work();
coder.work();
System.out.println();
//构造方法调用
manager1.work();
coder1.work();
}
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。