首页 新闻 会员 周边 捐助

java问题

0
悬赏园豆:5 [已解决问题] 解决于 2017-12-06 00:12

 

在HandleClass中 三种泛型对象的声明创建方式各自有什么特点和意义?用哪一种最好?

梦再笑的主页 梦再笑 | 初学一级 | 园豆:55
提问于:2016-12-01 17:45
< >
分享
最佳答案
0

只能用第三种吧?好吧.也许是java的伪泛型造成的.

收获园豆:5
吴瑞祥 | 高人七级 |园豆:29449 | 2016-12-01 17:54

这三种都可以用的, 我亲自试过·!  而且前两种实例化形式给任何一种声明形式的泛型对象都能实例化~! 比如

Test0<? extends Object> test0=new Test();  和Test0<? extends Object> test0=new Test<>();是完全可以用的~!  而且和 Test0<? extends Class> test0=new Test<Class,Class>();效果一模一样~!  只是使用通配符之后不能给泛型对象里面传入参数类型的值而已~!

梦再笑 | 园豆:55 (初学一级) | 2016-12-01 17:57

大神 这到底是什么问题啊?

梦再笑 | 园豆:55 (初学一级) | 2016-12-01 18:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册