关于new和不new Category这个对象的问题
在代码里,直接写“Category category =categoryService.findOne(cid);”
和“先Category category = new Category();
再category =categoryService.findOne(cid);”有啥区别吗?谢谢。
6
收起
正在回答
1回答
同学你好,categoryService的findOne()方法的返回值类型是Category类型。Category category =categoryService.findOne(cid);这种写法是直接定义一个Category类型对象接受返回值,而Category category = new Category(); category =categoryService.findOne(cid);这种写法是先实例化一个对象,用该对象接收findOne()方法的返回值。这两种写法效果一样,推荐使用第一种。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
3. Java 数据库开发与实战应用
- 参与学习 人
- 提交作业 357 份
- 解答问题 8016 个
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星