对象创建的时候一定会执行构造方法。构造方法的作用如下:
一、构造方法可以来初始化对象。看这行代码:
(已预先定义了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...");
转载于:https://blog.51cto.com/shrunner/1131538