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

Java入门第二季

最赞回答 / 贫困学生
老师这里应该是图个方便 规范大写是普遍公司中的代码'习惯'要求,语言没有这种规定。

最赞回答 / 北顾岛城
首先你要牢记Java是面向对象的,而C是面向过程的。所以对于Java来说,成员变量是属于类的,而局部变量属于声明它的作用域的。而在C中,因为没有类和对象的概念,所以全局变量属于整个文件,而局部变量也属于其作用域。其实从某种程度讲,Java中的成员变量和局部变量与C中的全局变量和局部变量并没有可比性,因为两种语言设计的主要思想不同。不知道这么讲你能不能明白。

最赞回答 / Arven
练个手,老哥们看看有什么可以优化的地方

最新回答 / qq_慕仔212396
请问一下,你的cars[chose_car].price 调用的是子类的price吗?按道理应该会产生多态,调用父类的price啊?

最新回答 / xiao肥瑞
你这是重写了吧,子类跟父类的方法名一样,会优先使用子类方法,而不会执行父类。作为小白是这么理解的

最新回答 / 幕布斯5352958
你是在不同的包中写的吧

最新回答 / 慕盖茨6847738
正确的输出结果为:Animal类执行了!Dog被执行了!动物会吃东西!我怀疑你少复制了第一行

最新回答 / 一叶知秋_见微知著
重新换一下jdk

最新回答 / 北顾岛城
包的问题吧

最赞回答 / 钢铁直男阿强
调用内部类的方法错了,需要定义一个整型变量newScore来调用,因为内部类的方法是带有返回值的
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消