在java里面,若是一个类没有构造方法(程序员没有显示写出来),那么,系统会自动给这个类加上一个无参的构造方法。java
可是,若是程序员写了一个有参的构造方法,没写无参的构造方法,那么,系统将再也不实现这个无参的构造方法。程序员
因此有时候一旦用到无参构造方法,必定会出错。调试
可是有时候没调用无参构造方法,系统也会出错(我感受应该是系统调用了,不知道为什么调用了无参构造方法,而后就出错了)。程序
因此,必定要养成好习惯,类里面必定要实现构造方法。方法
好习惯,有时候会让你省事的多。习惯
(今天我就是个活生生的例子,调试信息除了问题,看不到,而后就好久才找到这个问题,哎,悲哀)系统