您的位置:首页 > 编程语言 > Java开发

java学习笔记(1)-----关于interface

2015-11-02 20:50 716 查看
interface,这种技术主要描述了类具有什么样的功能,但并不给出每个功能的具体实现。

什么意思呢?我们来看个例子吧。

1.Arrays类中的sort方法承诺可以对对象数组进行排序,但要求满足下列前提:对象所属的类必须实现了Comparable接口。下面是Comparable接口的代码:
public interface comparable
{
int compare(Object other);
}

这就是说,任何实现Comparable接口的类都需要包含compareTo方法,并且这个方法的参数必须是一个Object对象,返回一个整型数值。
class Employee implements Comparable
{
public int compare(Object objectother)
{
Employee other = (Employee)objectother;
return(salary>other.salary ? 1:-1);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java