java中如果 在父类中定义了有参数的构造函数,那么子类也必须得有构造函数,并且要显式的调用父类构造函数super(para,...).因为对java 中默认是有一个无参数的构造函数的,但如果声明了带参数的构造函数,那么编译器就不会再创建无参数的构造函数了,子类的构造函数是肯定要先调用父类的,必须显式调用,并且一定要有构造函数,要 没有父类没办法传参数。
转载于:https://my.oschina.net/u/2306007/blog/390178
java中如果 在父类中定义了有参数的构造函数,那么子类也必须得有构造函数,并且要显式的调用父类构造函数super(para,...).因为对java 中默认是有一个无参数的构造函数的,但如果声明了带参数的构造函数,那么编译器就不会再创建无参数的构造函数了,子类的构造函数是肯定要先调用父类的,必须显式调用,并且一定要有构造函数,要 没有父类没办法传参数。
转载于:https://my.oschina.net/u/2306007/blog/390178