一、生成set/get方法
当我们在创建实体的时候,难免要生成实体属性的set和get方法,那么此时我们可以有两种方法生成,一种是将光标防止需要生成set和get方法的属性值上,然后按“ALT + ENTER”键,在弹出的栏位中选择”Create getter and setter for ***“,一个属性值一个属性值的生成get和set方法。另一种是按“ALT + INSERT”键,打开Generate弹框,在Generate弹框中选择“Getter and Setter”即可打开get和set方法生成窗口,在窗口中选择需要生成的属性值,单击OK即可。
Generate窗口:
get和set方法生成窗口:
二、生成构造函数
按“ALT + INSERT”键,打开Generate弹框,在Generate弹框中选择“Constructor”,即可自动生成构造函数。
三、生成toString()方法
按“ALT + INSERT”键,打开Generate弹框,在Generate弹框中选择“toString()”,即可打开生成toString方法的窗口,在窗口中选择toString方法打印的属性值,点击OK即可,另外,我们再toString窗口中的Template选项出应该选择StringBuffer,这是因为如果参数过多的话,StringBuffer的效率要高于String。
四、生成hashCode和equals方法
重写hashCode和equals方法的应用场景多用于判断两个对象是否相等,例如,我们判断两个会员对象是否相等,就只需要判断会员的登录名称是否相同就行了,不用判断其他的参数是否相等,那么此时就可以重写这两个方法,参数值只需要选择会员名称即可。