安卓因为8月1号才注意到泛型所以有关泛型的4个问题
1、甲骨文的JAVA.UTIL.LIST的原文是这样啊,这,211行就给我那么难的,我想因为E是模板类型1,那么我就把返回值和数据类型T都处理成模板类型2,然后就封装成这样,
文字就不放了,火山的TXT格式有点乱。这样封装对吗?
2、同原文是这样
啊,这,Collection<?>又是啥?不管了,我就把C的数据类型设定成集合模板基础类,封装成这样
这样封装对吗?
3、同原文是这样
啊,这,Collection<? extends E>又是啥?不管了,我就把C的数据类型设定成集合模板基础类,封装成这样
这样封装对吗?
4、同原文是这样
虽然2个E是完全相同的,但是我给它们的数据类型却是不同的,第1个E的返回值类型,我给的模板数据1,第2个E的数据类型,我给的却是方法所在的我自创类的类名,封装成这样
这样封装对吗?
https://docs.oracle.com/javase/8/docs/api/
你要测试对不对首先把甲骨文的API在IDEA当中使用main函数测试一下这个功能,然后在火山安卓已经封装好的进行测试结果是否一样,如果测试时报错,则代码并没有封装正确。
java.util.List
不需要封啊。有啊。。
页:
[1]