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

最赞回答 / 放学路上的小学生
<...code...>其实你中间这行并没有在任务起作用。因为你最后打印的是newScore,而这个前一次出现是在第一行,也就是new出来的对象,(中间没有被赋值)自然只是一个内存地址了。应该将现在第二行再赋值给newScore才对。
39796 位共同战斗的同学
其实构造函数是用来对一个类以及变量进行实例化。
其实这样看下去前面的都忘了差不多了 老师能不能有那么一节课 把所学的知识串一遍呢

最赞回答 / 无敌的大鹏鸟
不知道不要乱回答好吧。Dog类中可以有很多对象,dog只是其中的一个对象,Animal中也是可以有很多对象。Animal animal = dog;的意思是把Dog类中名为dog的对象利用向上类型转换,转换成Animal类并 用animal来标识,其实animal是在Animall类中的一个新名字,但是还是dog本身。打个比方:你在家里是小明,属于你家里称呼,你家可能还有其他孩子。你到了你家族中会有你 族名,这名字标识你在家族的称呼,其实这两个都是你。

+ 我来回答 回答最高可+2积分
当指定了构造函数,无论是有参或无参构造函数,就不会自动添加无参构造函数
内部类创建成员是要用外部类的成员 如外部类的成员为Point 内部类的类名为Hello 创建内部类的成员时应该如下创建 Hello he = Point.new Hello();

而静态内部类时可以直接创建对象 不用调用外部类的对象名
内部类创建成员是要用外部类的成员 如外部类的成员为Point 内部类的类名为Hello 创建内部类的成员时应该如下创建 Hello he = Point.new Hello();
用对象名访问静态变量虽然允许,编译不报错,但eclipse会有警告,用类名访问静态变量就是好的。
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消