作业社区
探索学习新天地,共享知识资源!
0份
提交作业
0个
布置作业
0份
满分作业
项目作业
项目作业
项目作业
项目作业
项目作业
项目作业
项目作业
项目作业
项目作业
项目作业
项目作业
项目作业
项目作业
项目作业
洋山芋的大哥哥 的作业评语:
程序运行结果正确,但是有一些细节的地方处理的不太好,下面给你提了一点意见和建议。(1)Test类中给表演者赋值时,都是在对应的case语句里才进行对象的初识化。为了更好的体现多态,应该先声明一个接口如:IAct actor=null;然后在case 语句后面进行对象的创建并赋值,如case 1后的代码为:actor= new Bear();然后在switch结构的外面调用act()方法以及next()方法。从上述的流程上看,通过接口的引用指向了子类的对象,最后去调用act()方法,因为actor引用指向的对象不同,调用act()方法就会输出不同的结果。这就是多态的体现。(2)给狮子赋值的时候,毛色和性别位置反了,调整一下即可。(3)如果有什么不明白的问题,可以在问答里进行提问,助教都会帮助进行解决的。祝你学习愉快!
+1285
来源:Java零基础入门18 · 马戏团节目管理系统开发
项目作业
项目作业