【发布时间】:2017-12-30 09:54:14
【问题描述】:
Java中的初始化块需要什么?它对编码有什么帮助?
我们是否只是在代码中额外添加了一组花括号?
例如:
public class GFG
{
// Initializer block starts..
{
// This code is executed before every constructor.
System.out.println("Common part of constructors invoked !!");
}
// Initializer block ends
public GFG()
{
System.out.println("Default Constructor invoked");
}
public static void main(String arr[])
{
GFG obj1;
obj1 = new GFG();
}
}
【问题讨论】:
-
我以前也从未在 java 中见过这种语法。更清楚你在问什么
-
@ja08prat 显然这是真的。我以前见过静态块,但从未见过非静态初始化块。
-
@Carcigenicate 每天都能学到新东西,哈哈
标签: java