大多数不熟悉Java的开发人员在没有指定至少一个显式构造函数的情况下 ,很快就知道为其Java类隐式创建了“ 默认构造函数 ”( 由javac进行创建)。 Java语言规范的 8.8.9节简要指出:“如果一个类不包含构造函数声明,则将隐式声明一个默认构造函数。” 该部分进一步描述了隐式创建的默认构造函数的特征,包括它不带参数,不带throws
子句,以及调用类似地不接受任何参数的其超类的构造器。 Java开发人员可以选择显式实现类似于默认构造函数的无参数构造函数(例如,不接受任何参数且不包含throws
子句)。 在本文中&#x
显式无参数构造函数与默认构造函数
最新推荐文章于 2023-09-15 22:30:00 发布