当前位置: 代码迷 >> J2SE >> java 泛刑编程 干两个数比较
  详细解决方案

java 泛刑编程 干两个数比较

热度:907   发布时间:2013-02-25 00:00:00.0
java 泛刑编程 作两个数比较
Java code
public class test<E>{           public int comp(E e1,E,e2){                         if(e1 > e2)           return 1;                          else                      return 0;           }}


上面错误提示E没有定义> 操作符,如何解决?

------解决方案--------------------------------------------------------
e1和e2类型都没定你怎么能直接用>号比较呢?
------解决方案--------------------------------------------------------
楼主可以试试这样
Java code
public class GenericClass<E extends Comparable<E>>{    public int com(E e1, E e2){        return e1.compareTo(e2);    }}
------解决方案--------------------------------------------------------
探讨

e1和e2类型都没定你怎么能直接用>号比较呢?
  相关解决方案