递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 1305|回复: 2
打印 上一主题 下一主题

[类库封装] 安卓因为8月1号才注意到泛型所以有关泛型的4个问题

[复制链接]

48

主题

81

帖子

450

积分

中级会员

Rank: 3Rank: 3

积分
450
跳转到指定楼层
楼主
发表于 2024-8-3 10:57:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
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/

66ad989d185ab.png (12.31 KB, 下载次数: 31)

66ad989d185ab.png

main.v

21.25 KB, 下载次数: 0

回复

使用道具 举报

144

主题

1238

帖子

5744

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
5744
QQ
沙发
发表于 2024-8-3 11:30:57 | 只看该作者
你要测试对不对首先把甲骨文的API在IDEA当中使用main函数测试一下这个功能,然后在火山安卓已经封装好的进行测试结果是否一样,如果测试时报错,则代码并没有封装正确。
火山视窗封装视频教程
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40529
板凳
发表于 2024-8-3 13:21:00 | 只看该作者

java.util.List
不需要封啊。有啊。。

安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 05:03 , Processed in 0.089227 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表