教妹学Java(三十四):代码初始化块

你好呀,我是沉默王二,(目前是)CSDN 周排名前十的博客专家。这是《教妹学 Java》专栏的第三十四篇,今天我们来谈谈 Java 中的代码初始化块——代码初始化块有哪些作用?构造方法执行得早还是代码初始化块?

本专栏中的代码已收录到 GitHub github.com/itwanger ,里面还有我精心为你准备的一线大厂面试题。

三妹开学了,学的计算机软件编程。她学校离我家很近,坐公交车也就 10 站路的距离, 每逢周末她都会来找我,让我辅导她学习 Java。作为一名拥有十余年编程经验的程序员,再加上父母给我们的这份血缘关系,我觉得义不容辞。

“二哥,今天我们要学习的内容是‘代码初始化块’,对吧?”看来三妹已经提前预习了我上次留给她的作业。

“是的,三妹。代码初始化块用于初始化一些成员变量(字段)。 ”我面带着朴实无华的微笑回答着她,“通过类创建对象的时候会执行代码初始化块。”

“可以直接通过‘=’操作符对成员变量进行初始化,但通过代码初始化块可以做更多的事情,比如说打印出成员变量初始化后的值。”

----正儿八经的分割线,正文开始------------

01、代码初始化块有什么作用

在下面的例子中,我们可以直接通过 <

猜你喜欢

转载自blog.csdn.net/qing_gee/article/details/108729837