课程
/后端开发
/Java
/Java入门第二季 升级版
在17,20行出现的问题,能不能帮我看看出现问题的原因是什么? 谢谢
2015-03-28
源自:Java入门第二季 升级版 7-8
正在回答
int s1 = newScore.getScore();
System.out.println("姓名:" + name + "\n加分后的成绩:" + s1);
}
20行22行 改成这个就没什么问题了
MoreClass 提问者
发条橙 回复 MoreClass 提问者
MoreClass 提问者 回复 发条橙
MInner newScore= new MInner(); newScore.getScore(); System.out.println("姓名:" + name + "\n加分后的成绩:" + newScore);
其实你中间这行并没有在任务起作用。因为你最后打印的是newScore,而这个前一次出现是在第一行,也就是new出来的对象,(中间没有被赋值)自然只是一个内存地址了。
应该将现在第二行再赋值给newScore才对。
MInner newScore = new MInner();
new错了
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答在eclipse 上面运行正确
2 回答错在那儿了?运行结果说最后一行找不到symbol
1 回答为何在myeclipse执行后最后一行多出一堆数字呢?
1 回答为什么老师视频里面的to String()方法在程序最后一行,我打开执行方法在第一行程序 而且运行结果怎么父类Animal也执行了
3 回答请问下在父类的java文件中点击运行 子类所在的java文件也会被运行吗