/*
1、除了静态代码块之外,还有一种语句块叫做:实例语句块
2、实例语句在类加载时并没有执行
3、实例语句语法?
{
java语句;
java语句;
java语句;
}
4、实例语句块在什么时候执行?
只要是构造方法执行,必然在构造方法执行之前,自动执行“实例语句块”中的代码。
实际上这也是sun公司为java程序员准备了一个特殊的时机,叫做对象构建时机。
*/
public class InstanceCode {
public static void main(String[] args) {
System.out.println("main begin");
new InstanceCode();
new InstanceCode();
new InstanceCode("abc");
new InstanceCode("xyz");
}
//实例语句块
{
System.out.println("实例语句块执行");
}
//构造方法
public InstanceCode(){
System.out.println("无参数构造方法");
}
public InstanceCode(String name){
System.out.println("有参数构造方法");
}
}