【java基本】有参构造和无参布局详解
原创【java基本]人参结构和非人参结构的详细说明
非参数施工方法
1、先定义一个非参数施工方法。
定义非参数施工方法的方式有两种:
(1)、使用lombok要实现的插件中的注释
(2)、传统方式来创建非参数施工方法——本次案例中,我选择使用方式二这个方法来创建非参数施工方法
2、使用非参数施工方法
刚开始学java当时,我并不在乎创作的方法被用在哪里。我只是根据我学到的东西抄了下来。现在我需要深入了解许多内容的使用位置。
那现在我们创建的非参数施工方法 我应该在哪里使用它?
首先,很明显,构造方法的功能无论是参数化构造还是非参数化构造,其功能都是促进对象属性的初始化值。
搭建基本的环境以后,创建测试类,创建对象,来测试非参数施工方法使用的位置。
如上图所示,创建对象时 调用了非参数施工方法
。
在这种情况下,对象的后续实例化将调用该属性。set要实现的方法。
参数构造方法
1、先定义一个参数构造方法
2、使用参数构造方法
搭建基本的环境以后,创建测试类,创建对象,来测试参数构造方法使用的位置
如上图所示,在创建对象实例化时 调用了参数构造方法
在这种情况下,对象在创建时直接实例化。
总结:
1构造方法似乎有助于对象属性的初始化。
2通常,在类中构造方法的顺序是根据参数的数量按升序排序的。
3、默认jvm会为每个类提供一个无参数构造方法,如果定义了参数构造方法那么JVM不会提供无参数的构造,因此如果我们定义了无参数构造,那么也会显示无参数构造。
参考资料
https://blog.csdn.net/java9875/article/details/110919886
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除