为了账号安全,请及时绑定邮箱和手机立即绑定
老师讲的非常好,通俗易懂!
无参的构造?

已采纳回答 / AAnonymous
@override表示覆盖(Java里是这么叫么?)简单来说,子类继承父类或实现某各接口,我们可以重写父类的某个方法,这就叫做覆盖。其作用就是父类引用变量引用子类对象时可以调用子类覆盖的方法,这就是多态(C++中是使用虚函数实现的)至于这个@Override写不写都可以,写了的话,编译的时候,编译器会检查下面的方法是否确实是对父类或接口方法的覆盖,是则通过,不是则报错。这个属于Java注解类。具体可以参考Java注解类的内容

+ 我来回答 回答最高可+2积分
Java他的那个数据模型感觉好难懂。。
super

子类的构造的过程当中必须调用其父类的构造方法。

如果子类的构造方法中没有显示调用父类的构造方法,则系统系默认调用父类无参的构造方法。

如果显示的调用构造方法,必须在子类的构造方法的第一行。

如果子类构造方法中既没有显示调用父类的构造方法,而父类又没有无参的构造方法,则编译出错。
final 修饰类,不允许被继承。
final 修饰方法,不允许被覆盖或重写。
final 修饰属性,该属性的值只能赋一次值。
不允许改变的量就是常量。
1、向上类型转换(隐式/自动类型转换),是小类型到大类型的转换(无风险)
2、向下类型转换(强制类型转换),是大类型到小类型(有风险)
3、instanceof运算符,来解决引用对象的类型,避免类型转换的安全性问题,输出布尔值,配合IF使用
讲的和背课文一样,没突出重点和容易混淆的地方,和第一季没法比
其实老师已经说得很清楚了。子类构造方法中“super();”显式调用是否必须,关键只有一个:父类到底有没有无参构造函数:有,显式,隐式皆可;无,必须显式!
谁有这个讲师的电脑桌面

最新回答 / 永远的蓝天
我晕,你去网上搜一下吧,会找到更好的。
你好,很高兴见到你

最新回答 / sunyx
是不能被new
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消