java中子类自动继承父类的无参构造方法吗?

只有父类方法加了参数才不会被自动调用吗

首先子类中的方法必须调用父类的构造方法,如果父类中只有一个有参的构造方法,你在子类的构造方法必须调用,而且是子类的构造方法第一句话必须是调用父类的有参构造方法,否则编译器会提示错误的。如果父类中有无参的构造方法,你没有写的话会自动调用的
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-05
构造函数不能继承,只能调用。如果父类没有无参构造函数,创建子类时,必须在构造函数第一行中调用父类有参构造函数。如果不在子类构造函数第一行中调用父类有参构造函数,系统会默认去调用父类的无参构造函数,而父类没有无参构造函数super(),所以编译就无法通过了。如果父类有无参构造函数,只要在子类构造函数第一行调用super()即父类无参构造函数,就可以了。
第2个回答  2012-12-05
构造方法不能继承
第3个回答  2012-12-05
构造方法不能继承
第4个回答  2012-12-05
先去看看继承的理论知识吧
相似回答