返回信息流protected ABinaryParser<?> _parser;
看到这样一行代码,想问一下<?>是什么意思?为什么这么写,ABinaryParser是一个抽象类
这是一条镜像帖。来源:北邮人论坛 / java / #22873同步于 2012/7/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
问一个简单的问题??
laiven2
2012/7/5镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
泛型,匹配任意类型
【 在 laiven2 (laiven2) 的大作中提到: 】
: protected ABinaryParser<?> _parser;
: 看到这样一行代码,想问一下<?>是什么意思?为什么这么写,ABinaryParser是一个抽
象类
为什么不这么写 ABinaryParser _parser 让谁匹配谁呢 关于这个有没有书上有介绍的 求推荐书
【 在 lastword 的大作中提到: 】
: 泛型,匹配任意类型
: 象类
:
【 在 laiven2 的大作中提到: 】
: 为什么不这么写 ABinaryParser _parser 让谁匹配谁呢 关于这个有没有书上有介绍的 求推荐书
这么写也行啊,“<>”就是让你填入应该应该匹配的数据类型,主要是让调用的对象知道
增强编译期代码检查
《effective java》
【 在 laiven2 (laiven2) 的大作中提到: 】
: 为什么不这么写 ABinaryParser _parser 让谁匹配谁呢 关于这个有没有书上有介绍的
求推荐书
带或不带<?>是有区别的,如lastword所说,带可以增强编译器检查。不带的话,出现类型匹配错误只能在运行期发现,这样是不安全的。
<?>是指匹配任意类型参数
推荐书:Effective Java