- 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); }}
------解决方案--------------------------------------------------------