java 泛刑编程 作两个数比较 public class test<E>{ public int comp(E e1,E,e2){ if(e1 > e2) return 1; else return 0; }}上面错误提示E没有定义> 操作符,如何解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 e1和e2类型都没定你怎么能直接用>号比较呢? 我知道了<E extends Comparable<E>>e1.comparableTo(e2) 楼主可以试试这样public class GenericClass<E extends Comparable<E>>{ public int com(E e1, E e2){ return e1.compareTo(e2); }} 这个问题问得好Java里面能用 < > 就那么几种类型!,所以你的泛型只有型,没有实,你还能泛到哪里去呢?而C++就不存在这个问题。你可以为类型提供< >的操作符重载,使得你的代码更可读,而且也有真正泛型的意义。 就是,我主要用C++,发现java不能重载操作符 关于equals()和==之间的区别,有个疑问,求指教。。。 该不该考证?大家来讨论下! 请问String和String Buffer的区别 如何高效地实现象word一样的简单紧凑的画图功能? 求教一个简单的代码! 小弟我急需10m免费jsp空间?请问哪里有提供?多谢!! 关于正则表达式的问题。 请问,哪里有下载Adobe Acrobat Capture 3.0 的,万分感激 请解释一下一个很简单的问题:System.out.println(".......");…… 请帮忙解决一下,重谢! 数据库更新变成了追加!!! 新手问题:关于循环语句执行
<E extends Comparable<E>>
e1.comparableTo(e2)
public int com(E e1, E e2){
return e1.compareTo(e2);
}
}
这个问题问得好Java里面能用 < > 就那么几种类型!,所以你的泛型只有型,没有实,你还能泛到哪里去呢?
而C++就不存在这个问题。你可以为类型提供< >的操作符重载,使得你的代码更可读,而且也有真正泛型的意义。
就是,我主要用C++,发现java不能重载操作符