一笑超人
2017-08-26 21:40
/*这样和老师一样是没问题的*/
public void testChild(){
ChildCourse cc=new ChildCourse();
cc.id="3";
cc.name="我是一个ChildCourse的课程!";
courses.add(cc);
}
1:大学语文
2:Java编程基础
3:我是一个ChildCourse的课程!
/*在子类ChildCourse中添加了和父类Course同样的有参构造,然后编译就null:null*/
ChildCourse cc=new ChildCourse(“3”,“我是一个ChildCourse的课程!”);
1:大学语文
2:Java编程基础
null:null
你把new ChildCourse(“3”,“我是一个ChildCourse的课程!”)改成英文的符号试一下new ChildCourse("3","我是一个ChildCourse的课程!")。我怀疑是应为你用的中文标点符号造成的
你在父类里面添加无参的了吗,给你的Course添加泛型了没
Java入门第三季
409776 学习 · 4546 问题
相似问题