静态(变量和代码块)-->非静态-->构造器
在静态中,先执行父类的,再执行子类的
在非静态中,先执行父类的非静态,再执行子类的非静态
在构造器中,先执行父类的构造器,再执行子类的构造器
main()方法执行时,mian()只是个静态方法,jvm会加载main()方法所在类中的静态部分
因为 静态(变量和代码块)是绑定在类上的,
非静态 和 构造器是绑定在对象上的,
构造器用以构造对象,所以是最后执行的
静态(变量和代码块)-->非静态-->构造器
在静态中,先执行父类的,再执行子类的
在非静态中,先执行父类的非静态,再执行子类的非静态
在构造器中,先执行父类的构造器,再执行子类的构造器
main()方法执行时,mian()只是个静态方法,jvm会加载main()方法所在类中的静态部分
因为 静态(变量和代码块)是绑定在类上的,
非静态 和 构造器是绑定在对象上的,
构造器用以构造对象,所以是最后执行的