第6章 JAVA-接口.pptVIP

  • 9
  • 0
  • 约 44页
  • 2017-06-14 发布于湖北
  • 举报
接口与内部类 什么是接口? 接口技术主要描述类具有什么功能,而并不给出每个功能的具体实现。 在Java程序设计中,接口不是类,而是一组对类的需求描述,这些类要遵从接口描述的统一格式进行定义。 “如果你的类遵从某个特定接口,那么我就履行这项服务”! Arrays类中的sort方法承诺可以对对象数组进行排序,但要求满足下列前提: 对象所属的类必须实现了Comparable接口。 Comparable接口 Comparable接口的代码: public interface Comparable { int compareTo(Object other); } 任何实现Comparable接口的类都需要包含compareTo方法,并且这个方法的参数必须是一个object对象,返回一个整形数值。 在JDK 5.0中, Comparable接口已经改进为泛型类型: public interface ComparableT { int compareTo(T other); } 所有接口都是public的,所以可以省略关键字public; 接口中的所有方法自动地属于public 在接口中声明方法时,不必提供关键字public。 对于Comparable接口中的compareTo方法必须确实比较两个对象的内容,并返回比较的结果: xy,返回一个负值;x=y,返回0;xy,返回一个正

文档评论(0)

1亿VIP精品文档

相关文档