java静态初始化块

在加载类之前执行,

public class Test {
 private static int x;
 private int y;
 private int z;
 
 static {
  System.out.println("我是静态代码块");
  x=100;
  //y=100;//不能调用普通成员
 }
 public static void main(String[] args) {
  Test test = new Test();
  System.out.println(x);
 }
}


猜你喜欢

转载自blog.csdn.net/m_target/article/details/80385484