不需要
如果你只写了一个带有参数的构造方法,而又想创建一个不带参数的对象(就是用无参构造方法),那么你必须自己写一个无参构造方法,否则报错,但是并不是写了有参构造方法就必须写无参构造方法的
不过最好还是养成写不带参数的构造方法的习惯,这样可以避免很多不必要而又意想不到的麻烦。