package com.practice;
public class BlockThisDemo {
public static int a = 6;
{
a = 10;
System.out.println("2、非静态代码块执行a=" + a);
}
static {
a = 6;
System.out.println("1、静态代码块执行a=" + a);
}
public BlockThisDemo() {
this(a);
System.out.println("5、"+a);
System.out.println("6、无参构造方法执行a=" + a);
}
public BlockThisDemo(int a) {
System.out.println("3、"+a);
System.out.println("4、"+this.a);//
}
public static void main(String[] args) {
System.out.println("main");
BlockThisDemo tsc = new BlockThisDemo();
}
}