仪器社区

JAVA类与测试类~求JAVA大神!!我快哭了~

血山狐狸 2014-05-07
现有一个类Employee0,用于职员信息管理,已有设置和查询职员部门编号的功能。 publicclass Employee0{ String name; intdep_number; public Employee0 (String n,int dep_num) {name=n; dep_number=dep_num; } publicvoid set_dep(int dep_n... 现有一个类Employee0,用于职员信息管理,已有设置和查询职员部门编号的功能。 publicclass Employee0{ String name; intdep_number; public Employee0 (String n,int dep_num) {name=n;
dep_number=dep_num;
} publicvoid set_dep(int dep_num) {dep_number=dep_num;

} publicint show_depNO() {returndep_number;

} } (1) 编写一个类TestEmployee0, 为新来的职员Zhangsan 设置到部门编号1. 通过引用方法获取和输出Zhangsan 的工作部门编号 (2) 修改类Employee0, 增加设置薪水、加薪或查询工资的功能。 (3) 修改你编写的TestEmployee0,为Zhangsan设置起薪4500.00. 鉴于他的工作业绩,加薪1000.00. 输出他的部门编号,加薪前后的薪水金额。
评论
全部评论
237236767
实体类:

public class Employee0 {
private String name; // 名称
private Integer depNo; // 部门编号
private Double salary = 0.0; // 薪酬

public Employee0 (String name, Integer depNo, Double salary) {
this.name = name;
this.depNo = depNo;
this.salary = salary;
}

public void setDepNo(Integer depNo) {
this.depNo = depNo;
}

public Integer getDepNo() {
return depNo;
}

// 设工资
public void setSalary(Integer salary) {
this.salary = salary;
}

// 打印工资
public Double getSalary() {
return salary;
}

// 加薪
public void plusSalary(Double upper) {
this.salary += upper;
}
}

测试类:

import Employee0;

public class TestEmployee0 {
public static void main(String[] args) {
// 张三(部门编号:9527, 起薪: 4500)
Employee0 employee = new Employee0("Zhangsan", 9527, 4500.0);
// 加薪前的薪水
Double plusBefore = employee.getSalary();
// 加薪100
employee.plusSalary(100.0);
// 加薪后的薪水
Double plusAfter = employee.getSalary();

// 输出
System.out.println("部门编号: " + employee.getDepNo);
System.out.println("加薪前薪酬: " + plusBefore);
System.out.println("加薪后薪酬: " + plusAfter);
}

}
8 0 2014-05-08 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论