为了账号安全,请及时绑定邮箱和手机立即绑定

我也不知道怎么描述了。。。看过《Java入门第三季》的大神可以解答吗?

/*这样和老师一样是没问题的*/ 
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


正在回答

2 回答

你把new ChildCourse(“3”,“我是一个ChildCourse的课程!”)改成英文的符号试一下new ChildCourse("3","我是一个ChildCourse的课程!")。我怀疑是应为你用的中文标点符号造成的

0 回复 有任何疑惑可以回复我~
#1

你微笑時好美

子类没有有参的构造函数,所以在生成子类的对象时直接new会报错,
2017-12-18 回复 有任何疑惑可以回复我~
#2

Passionate1 回复 你微笑時好美

哈哈 了解 谢谢
2018-08-05 回复 有任何疑惑可以回复我~

你在父类里面添加无参的了吗,给你的Course添加泛型了没

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我也不知道怎么描述了。。。看过《Java入门第三季》的大神可以解答吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信