Java编程中的初始化块、 final 关键字与泛型类详解
1. 实例初始化块
在Java中,一个类可以有多个实例初始化块。每当创建一个对象时,所有的实例初始化块都会按照它们在代码中出现的文本顺序自动执行,并且这些初始化块的代码会在任何构造函数之前执行。
以下是一个使用实例初始化块的示例代码:
// InstanceInitializer.java
package com.jdojo.cls;
public class InstanceInitializer {
{
System.out.println("Inside instance initializer 1.");
}
{
System.out.println("Inside instance initializer 2.");
}
public InstanceInitializer() {
System.out.println("Inside no-args constructor.");
}
public static void main(String[] args) {
InstanceInitializer ii = new InstanceInitializer();
}
}
输出结果为:
Inside instance initializer 1.
Inside instance initializer 2.
Insi
超级会员免费看
订阅专栏 解锁全文
45

被折叠的 条评论
为什么被折叠?



