构造方法与普通方法的调用时机不同。
首先在一个类中可以定义构造方法与普通方法两种类型的方法,但是这两种方法在调用时有明显的区别。
1、构造方法是在实例化新对象(new)的时候只调用一次
2、普通方法是在实例化对象产生之后,通过“对象方法”调用多次。
如果在构造方法上使用了void,其定义的结构与普通方法就完全一样,而程序的编译时依靠定义结构来解析的。所以不能存在有返回值的情况。
另外,类中构造方法与普通方法的最大区别在于:构造方法是在使用关键字new的时候直接调用,是于对象创建一起执行的操作;