public class Hero {
public String name = "some hero";
public Hero(){
name = "one hero";
}
{
name = "the hero";
}
}
变量赋值——》代码块——》构造方法
1、必须有变量,才能提供后续使用。所以变量赋值是第一
2、创建一个对象,要先执行所有代码。所以代码块是第二
3、其他属性准备好之后,才能去构造一个对象。所以构造是第三