标签:double 不可 .so 方法体 不能 get bst rri 情况
接口不是类,它有自己的统一格式,接口描述了类的一组需求
接口的所有方法都属于public,因此不需要再写上public,需要注意的是当一个类实现了这些接口方法,必须声明为public
一个接口可以有多个接口方法
一个类若实现了接口,就要实现该接口的所有方法
如果父类实现了接口当没有写方法体,就应该将其标为abstract抽象类;如果父类实现了接口且有方法体,那么子类可以不再重写,除非子类对比较大小有新的定义
接口不能new来创建实例,但是却可以new成一个实现了该接口的类
Comparable comparable=new Manager();
实现Comparable接口使得数组使用Arrays.sort()排序
public class Employee implements Comparable<Employee>{ private String name; private double salary; ... @Override public int compareTo(Employee o){ //return Double.compare(salary,o.salary); return (int)(salary-o.salary); } }
要分两种情况处理
《java 核心技术卷I》p213
标签:double 不可 .so 方法体 不能 get bst rri 情况
原文地址:https://www.cnblogs.com/ming-szu/p/9163433.html