先贴代码:(这个是Name类,下面要用到) 然后是测试程序和结果: 我查阅的collections中的sort的方法: 问题一: 问题二: |
|
电脑小白,思路比较乱。。。如果看不懂,我在讲详细一点。
|
|
10分 |
问题一:
我调用sort方法,到底有没有用到Name类中的compareto方法 当然使用到了compareto方法…. 那为什么他可以使用name中的compareto方法,是怎么来的。 它是使用的声明式,函数式风格…使用接口的式调用的.. 问题二: if (iniValue != null) if (li instanceof List) { List<curType> objLi = (List) li; } return null; |
<E extends Comparable> 这是一个泛型,我明白,但Comparable是一个接口,为什么可以extends?
接口不是只能implements吗? |
|
10分 |
接口和接口间用extends |
也就是说E也是一个接口?
|
|
E 可是是任何类型,不一定是一个接口吧。 |