第14章抽象类和接口分析.ppt

第14章抽象类和接口分析

* Comparable接口 compareTo方法 判断这个对象相对于给定对象o的顺序,并且当这个对象小于、等于或大于给定对象时,分别返回一个负整数、0或正整数。 选讲 * Comparable接口 Java类库中的许多类 (比如, String 和 Date) 都实现了Comparable接口,定义了对象的自然顺序。如果你查看这些类的源代码,你可以发现这一点: new String() instanceof String new String() instanceof Comparable new java.util.Date() instanceof java.util.Date new java.util.Date() instanceof Comparable 选讲 * Comparable接口 // Max.java: 找到两个对象中较大的一个 public class Max { public static Object max(Object o1, Object o2) { if (((Comparable)o1).compareTo(o2) 0) return o1; else return o2; } } 为了能够使max方法找出两个对象中的较大者,需要为这些对象的类实现Comparable接口

文档评论(0)

1亿VIP精品文档

相关文档