1.构造方法需要写出来,无参构造必须要写
构造方法建议写出来,不建议使用默认的,无参构造必须要写出来,有参构造也要写出来(如果有参构造有必要的话);
2.get、set方法中添加其它逻辑
get和set方法中,除了给成员属性赋值和取值外,是否需要添加其他逻辑(如,值判断逻辑等),需要看具体需求;
如果get和set方法中除了有赋值和取值逻辑,还有其他其他逻辑,那么,推荐在构造方法中,通过this.get/set()的形式操作属性,以免初始化对象的过程中错失验证过程
3.bean类,需要提供一个返回所有成员属性信息的方法,这不是必须,是习惯
bean类,除了必须的get和set方法外,尽量提供一个可返回所有成员属性信息的方法;
4.equals()方法注意事项
equals()方法注意事项:字符串比较时,一般将“skfjksd”放在外边,字符串变量放在equals方法的()中,这样可以防止出现null.equlas()的情况;
equals()方法的底层细节还不明确~~~