private int和private Integer的问题

来源:2-5 开发PageModel分页对象

幕布斯2414477

2020-12-07 23:16:02

# 具体遇到的问题
老师,为什么在painting.java中,是private Integer  id,在PageModel中是private int page。

 为什么会有这种区别?

# 报错信息的截图

# 相关课程内容截图

# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输入代码,可通过选择【代码语言】突出显示

写回答

1回答

好帮手慕小班

2020-12-08

同学你好,使用int和Integer都是可以的。

在项目中,大多数情况下,修饰属性时,一般使用包装类,因为基本数据类型有默认值,比如,这个属性使用的是包装类,我们判断它就可以使用null来判断它的属性是否存在。

在当前项目中,Painting是实体类,所以老师根据编程习惯使用了包装类。而PageModel是分页模型,页数等属性可以不用判断是否为空,所以就默认用了基本数据类型int。

在项目中可以使用包装类,也可以使用基本数据类型,这只是一个编程的习惯。

0

0 学习 · 16556 问题

查看课程