JAVA新手备忘录 接口

之前有事中断了一段时间了,今天第三天学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
    }
}

猜你喜欢

转载自blog.csdn.net/abyss_miracle/article/details/112245959
今日推荐