Integer问题
来源:4-10 编辑商品查询商品信息代码实现
宝慕林9159553
2021-06-07 07:59:52
为什么这里用Integer接收,不用int,还有就是实体类为啥不用int,用Integer
1回答
同学你好,使用int接收也是可以的,这里使用Integer是和实体类中设置的字段类型保持一致。使用int类型时默认值是0,而Integer的默认值是null。如果使用int类型,容易造成不必要的麻烦。例如,当一个学生的分数用int类型时,如果他没有参加考试,默认就是0分了,我们也不好区分他是考了0分还是没有参加考试。如果使用Integer,没有参加考试,默认是null,考了0分,赋值为0,这样更加合理。
祝:学习愉快~
相似问题