相关疑难解决方法(0)

当没有其他构造函数时,是否有理由显式编写默认构造函数?

我最近在一个类中看到了这个构造函数:

public MyClass(){ }
Run Code Online (Sandbox Code Playgroud)

没有其他建设者.

是否有一个原因?Java会自动创建一个默认构造函数,那么为什么要显式声明一个呢?或者这被认为是一种好的做法,就像对单语句if语句使用大括号一样 - 如果稍后添加其他构造函数而你忘记了你没有默认值......?

java default-constructor

14
推荐指数
2
解决办法
4374
查看次数

标签 统计

default-constructor ×1

java ×1