代码块以及构造方法的执行顺序

代码演示:


	public Person(String name, int age) {
		this.name = name;
		this.age = age;
		
		System.out.println("我是构造方法");
	}
	
	{
		
		System.out.println("我是构造代码块");
	}
	
	{
		
		System.out.println("我是静态代码块");
	}
	private String name;
	private int age;
	

main方法中执行:

public static void main(String[] args) {
		new Person("zhangsan", 18);
		
	}

执行结果:

猜你喜欢

转载自blog.csdn.net/qq_36897901/article/details/81197235