下文将讲述构造方法的功能及无构造方法是否报错的相关说明,如下所示:
构造方法的功能:
构造方法的功能为完成对类对象的初始化工作。
当一个类未声明构造方法时,则会有默认的不带参数的构造方法。
当我们自己添加了类的构造方法(无论是否有参),Java 就不会再添加默认的无参数的构造方法了,
此时使用时,不能直接 new 一个对象而不传递参数了,
所以我们一直在不知不觉地使用构造方法,这也是为什么我们在创建对象的时候后面要加一个括号(因为要调用无参的构造方法)。
如果我们重载了有参的构造方法,记得都要把无参的构造方法也写出来(无论是否用到),因为这样编写代码可避免出现一些特殊的异常信息
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。