为了账号安全,请及时绑定邮箱和手机立即绑定
这题如果不用继承,封装,父子类,挺简单的,但是用上我头就炸了
final关键字:使用final关键字做表示有“最终的”含义
final可以修饰类、方法、属性和变量
final修饰类,则该类不允许被继承
final修饰方法,则该方法不允许被覆盖(重写)
final修饰属性:则该类的属性不会进行隐式的初始化(初始化属性时赋值)或在构造方法中赋值(但只能选其一)
final修饰变量,则该变量的值只能赋一次值,即变为常量;如果使用final修饰变量,且没有给该变量赋值,系统不会自动给该变量赋默认值0,会报错
如果把一个静态方法比作一个将军,那么静态对象就是将军的私兵,可以不通过虎符(类的对象)来调动,而非静态对象就是其他的军队,将军可以调用其他军队,但是必须通过虎符(类的对象)来调动。
继承父类,继承接口的语法: [修饰符] class child extends father implements interface1, interface2,...
这里讲的有点绕口,说白了,看懂instanceof就明白了。
换气声有点大。。
实际上我们代指当前类对象的this是个简写形式,完整的形式就是 类名字.this
Java构造函数执行顺序
首先执行基类的构造函数
然后执行派生类的构造函数之外的初始化语句
最后执行派生类的构造函数
静态方法访问属性,最好也是静态的,以免出现,类名直接访问该静态方式(类名访问静态方法,非静态变量未分配。。所以会出错。)
老师讲的很不错,希望自己能快点学完,早点上手
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消