为了账号安全,请及时绑定邮箱和手机立即绑定
我电刀在手,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修饰属性,则该类的属性不会进行隐式的初始化(类的初始化属性必须有值)
或在构造方法中赋值(但只能选其一)
子类可以继承父类的方法,但是子类对父类的方法不满意,可以重写父类继承的方法,当调用方法时会优先调用子类的方法
语法原则:
a. 返回值类型
b. 方法名
c. 参数类型及个数
都要与父类继承的方法相同,才叫方法的重写
继承的好处:
子类拥有父类的所有属性和方法
属性和方法的修饰符不能是private
如果父类实现了一些功能,子类可以实现代码的复用
加上extends关键字
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消