对象创建的时候一定会执行构造方法。构造方法的作用如下:

一、构造方法可以来初始化对象。看这行代码:

(已预先定义了ClassA类)

ClassA a = new ClassA(10,“OK”);

Java程序执行这行代码将先后做三个动作:准确的说,其实不止三个动作)

1、构建ClassA对象。相当于执行new ClassA

2、定义a变量,并将ClassA对象赋给它

3、访问ClassA对象的构造方法初始化ClassA对象。相当于执行ClassA(10,“OK”)

 二、在构造方法中可以定义控制台输出语句来侦探对象的创建时机。就像这样

System.out.println("constractor...");