课程
/后端开发
/Java
/Java入门第三季
子类不是继承了父类的方法吗 为什么用 TestChile ccr=new TestChild("1","大学语文"); 这个含参的方法会报错呢?
2018-02-25
源自:Java入门第三季 4-10
正在回答
如果子类的构造方法没有显示调用父类的构造方法,则系统默认调用父类无参构造方。所以不能使用含参的构造方法。
慕粉3946505 提问者
不会报错 ,你在子类里继承一下父类的含参构造器
public ChildCourse(String id, String name) {
super(id, name);
然后在方法里输入 TestChile ccr=new TestChild("1","大学语文");
输出是一样的 ,用eclipse可以提示你修改的
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
3 回答为什么需要调用父类含参的构造方法?super(message)?
2 回答已添加父类无参构造方法 ,在子类继承父类时还会报错
1 回答子类不能调用父类含参构造器方法么,擦,前面讲的又忘了,
2 回答用子类继承父类,然后用调用集合的添加方法会报错
3 回答这里ChildCourse子类为什么不能直接调用父类Course的有参构造方法来创建新对象呢