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

Java入门第二季

老师讲的比较清楚,很有耐心,相见恨晚。在跟着操作的过程中还是会碰到各种问题,把小困难一个一个解决便成了小乐趣。
小电视里面有惊喜哦(色)
我电刀在手,17.5速度战
感觉可以用画树状图的方法分析,外部类HelloWorld→方法show→方法内部类MInner→方法getScore,这个一个个先声明再使用似乎清晰一些
反正还要重写,直接用抽象类得了
System.out.println("姓名:" + name + "\n加分后的成绩:" + newScore); 老师这段代码,运行出来,提示没有newScore变量,球帮助,谢谢咯

回复: 同学 这里的意思是你要自己定义个 newScore 来接收 getScore 这个方法的返回值
System.out.println("姓名:" + name + "\n加分后的成绩:" + newScore); 老师这段代码,运行出来,提示没有newScore变量,球帮助,谢谢咯



回复:
总之就是,只要是创建一个对象,那么就需要用到构造方法/函数。
Object类是所有类的父类,若果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类默认继承Object类
Object类中的方法,适合所有子类
子类的构造的过程中必须调用其父类的构造方法,其实就是隐式地使用了super关键字
子类的构造的过程中必须调用其父类的构造方法
super关键字:
在对象的内部使用,可以代表父类对象
1.访问父类的属性
super.age
2.访问父类的方法
super.eat()
final有最终的含义
final修饰类,则该类不允许被继承
final修饰方法,则该方法不允许被覆盖(重写)
final修饰属性,则该类的属性不会进行隐式的初始化(类的初始化属性必须有值)
或在构造方法中赋值(但只能选其一)
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消