实例代码块

/*
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("有参数构造方法");
}
}

posted @ 2022-05-07 20:18  开山y  阅读(104)  评论(0)    收藏  举报