继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【学习打卡】第5天 java体系课

Henry_56
关注TA
已关注
手记 25
粉丝 0
获赞 0

课程名称:Java工程师2022版
课程章节:Java继承

课程内容:

java继承super关键字

父类构造方法

继承的初始化顺序



课程收获:

super:

父类对象的引用,不可以在main方法中使用

同this一样,静态方法中都不能被调用,可以调用父类方法、属性、构造器,如super.print();

super.name;        super();

构造方法中this和super之间只能出现一个,因为两个关键字都在抢夺第一行


父类构造方法:

父类的构造方法不能被子类继承和重写

子类的构造的过程中必须调用其父类的构造方法:1)如果子类的构造方法中没有显示标注,则系统默认调用父类无参的构造方法

2)如果子类构造方法中既没有显示标注,且父类中没有无参的构造方法,则编译出错

可以通过super()调用父类允许被访问的其他构造方法,例子:super(name,month);

super()必须放在子类构造方法有效代码的第一行!


继承的初始化顺序:

类加载器加载类信息----》加载父类静态成员(包括静态属性,静态代码块,顺序依次加载,不受访问修饰符影响)----》 加载子类静态成员----》父类对象构造(成员属性,构造代码块,构造方法)-----》子类对象构造(成员属性,构造代码块,构造方法)



http://img3.mukewang.com/62ee84200001323e13710744.jpg

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP