Java 中的实例初始化块

javajava programming java 8

实例初始化块用于初始化对象的属性。它在调用构造函数之前被调用。每次创建对象时都会被调用。请参阅下面的示例 −

示例

public class Tester {
   {
      System.out.println("Inside instance initializer block");
   }
   Tester(){
      System.out.println("Inside constructor");
   }
   public static void main(String[] arguments) {
      Tester test = new Tester();
      Tester test1 = new Tester();
   }
}

输出

Inside instance initializer block
Inside constructor
Inside instance initializer block
Inside constructor

相关文章