泛型声明问题

来源:7-3 查询节点和递归查找功能开发

走在路上的小菜鸟

2018-03-21

http://img.mukewang.com/szimg/5ab200220001fde207150321.jpg

http://img.mukewang.com/szimg/5ab20022000113f606030480.jpg

老师请教您一个问题,请问您在写UserServiceImpl实现类时候方法都有声明泛型的类型,但是在CategoryServiceImpl实现类里就不声明泛型的类型呢?到底啥时候不用声明啥时候必须声明呢?有点糊涂了,请指教下谢谢。

写回答

2回答

Geely

2018-03-25

你好,同学,很好的问题,这个不会影响的,另外为什么有的写泛型,有的不写。对于已知的例如很确定泛型要返回什么,可以写上,有时候根据返回值,里面的泛型会变化,这种情况就没有写泛型啦。


2
2
Geely
回复
走在路上的小菜鸟
不用客气亲爱的同学,以后有问题随时问答区来提问么么哒
2018-03-25
共2条回复

走在路上的小菜鸟

提问者

2018-03-21

定义也不影响,下面return Servcerreposse.create….方法调用的时候都没用到这个泛型属性 T data 当然不会报错。主要取决于Servcerreposse这个泛型类调用方法的时候有没有传入泛型的属性。

----------好心人的回答谢谢

0
0

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程