老师帮忙看一下哪里有问题
来源:4-4 编程练习
dddddda
2020-09-29 18:09:06
//实现Comparable接口
public class Employee {
//成员变量
//构造方法
//getter和setter方法
//toString()方法
private String id;
private String name;
private float salary;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public float getSalary() {
return salary;
}
public void setSalary(float salary) {
this.salary = salary;
}
public Employee() {
}
public Employee(String id, String name, float salary) {
this.id = id;
this.name = name;
this.salary = salary;
}
public String toString() {
return "员工[编号:" + id + ", 姓名:" + name + ", 工资:" + salary
+ "]";
}
public int comparaTo(Employee o){
float s1 = this.getSalary();
float s2 = o.getSalary();
int n = (int)(s1-s2);
return n;
}
}
//实现Comparable接口
public class Employee {
//成员变量
//构造方法
//getter和setter方法
//toString()方法
private String id;
private String name;
private float salary;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public float getSalary() {
return salary;
}
public void setSalary(float salary) {
this.salary = salary;
}
public Employee() {
}
public Employee(String id, String name, float salary) {
this.id = id;
this.name = name;
this.salary = salary;
}
public String toString() {
return "员工[编号:" + id + ", 姓名:" + name + ", 工资:" + salary
+ "]";
}
public int comparaTo(Employee o){
float s1 = this.getSalary();
float s2 = o.getSalary();
int n = (int)(s1-s2);
return n;
}
}1回答
好帮手慕小脸
2020-09-29
同学你好,同学缺少测试类,贴出的代码是重复的实体类Employee,建议同学将代码贴完整,方便老师测试运行。
另外,建议同学将存在的问题描述清楚,方便老师定位问题所在。
祝学习愉快~
相似问题