当前位置: 代码迷 >> 综合 >> Java日常总结:构造方法手写;get/set和构造方法;bean类添加获取信息方法;equals();
  详细解决方案

Java日常总结:构造方法手写;get/set和构造方法;bean类添加获取信息方法;equals();

热度:33   发布时间:2024-02-06 18:26:22.0

1.构造方法需要写出来,无参构造必须要写

构造方法建议写出来,不建议使用默认的,无参构造必须要写出来,有参构造也要写出来(如果有参构造有必要的话);

2.get、set方法中添加其它逻辑

get和set方法中,除了给成员属性赋值和取值外,是否需要添加其他逻辑(如,值判断逻辑等),需要看具体需求;

如果get和set方法中除了有赋值和取值逻辑,还有其他其他逻辑,那么,推荐在构造方法中,通过this.get/set()的形式操作属性,以免初始化对象的过程中错失验证过程

3.bean类,需要提供一个返回所有成员属性信息的方法,这不是必须,是习惯

bean类,除了必须的get和set方法外,尽量提供一个可返回所有成员属性信息的方法;

4.equals()方法注意事项

equals()方法注意事项:字符串比较时,一般将“skfjksd”放在外边,字符串变量放在equals方法的()中,这样可以防止出现null.equlas()的情况;

equals()方法的底层细节还不明确~~~