加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 为什么有人故意实现默认构造函数的默认实现?

发布时间:2020-12-14 05:32:50 所属栏目:Java 来源:网络整理
导读:刚刚从同事的代码中删除了以下代码: public ClassName() { super();} 我只是想确保我做对了.为什么有人故意写这个?这正是编译器默认插入的不是吗? 编辑: 澄清:那是唯一的构造函数. 此外,这不是一个技巧问题.写这个的人比我高,所以我想确保在谈到这个之
刚刚从同事的代码中删除了以下代码:
public ClassName() {
    super();
}

我只是想确保我做对了.为什么有人故意写这个?这正是编译器默认插入的不是吗?

编辑:

澄清:那是唯一的构造函数.

此外,这不是一个技巧问题.写这个的人比我高,所以我想确保在谈到这个之前我已经涵盖了所有可能性.

解决方法

这没有很好的技术原因.并不是每个人都不愿意学习关于默认构造函数的规则,而且许多人只是喜欢以他们一直以来的方式做事.我不喜欢在代码库中有这样无用的东西.但是,由于它不会造成任何损害,因此删除它也不是一个高优先级,所以除非需要批量返工,否则我会不管它.

在您必须与他人共享代码的工作场所保持理智的关键是接受您的cow-orkers将以不同的方式做事.考虑将对其他人代码的更改限制为重要的事情.如果向他们询问他们的盲目习惯或强迫性的特质并不富有成效,也不要感到惊讶.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读