1 /*
2 1、除了静态代码块之外,还有一种语句块叫做:实例语句块
3 2、实例语句在类加载是并没有执行。
4 3、实例语句语法?
5 {
6 java语句;
7 java语句;
8 java语句;
9 }
10 4、实例语句块在什么时候执行?
11 只要是构造方法执行,必然在构造方法执行之前,自动执行“实例语句块”中的代码。
12 实际上这也是SUN公司为java程序员准备一个特殊的时机,叫做对象构建时机。
13 */
14 public class InstanceCode{
15
16 //入口
17 public static void main(String[] args){
18 System.out.println("main begin");
19 new InstanceCode();
20 new InstanceCode();
21
22 new InstanceCode("abc");
23 new InstanceCode("xyz");
24 }
25
26
27 //实例语句块
28 {
29 System.out.println("实例语句块执行!");
30 }
31
32 // Constructor
33 public InstanceCode(){
34 System.out.println("无参数构造方法");
35 }
36
37 // Constructor
38 public InstanceCode(String name){
39 System.out.println("有参数的构造方法");
40 }
41
42 }