之前有事中断了一段时间了,今天第三天学JAVA
接口:不是类,是对类的一组需求描述。 目前接触了一个类似cpp的cmp的 Comparable接口。配合main中的sort使用。
package interfaces;
public class Employee implements Comparable<Employee> { //implement后面的必不可少
private String name;
private double salary;
public Employee(String name,double salary)
{
this.name = name;
this.salary = salary;
}
public double getSalary() {
return salary;
}
public String getName() {
return name;
}
public void raiseSalary(double byPercent)
{
double raisedS = salary * byPercent / 100;
salary += raisedS;
}
public int compareTo(Employee other)
{
return Double.compare(salary,other.salary); //功能上等价于 cpp的 cmp
}
}
本文介绍Java中接口的概念及其实现方式,并通过一个具体的Employee类实现Comparable接口的例子,展示了如何进行对象之间的比较。该例子中,Employee类实现了Comparable接口,并重写了compareTo方法来根据薪资属性进行对象间的大小比较。
475

被折叠的 条评论
为什么被折叠?



