Java教程

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

本文主要是介绍【学习打卡】第5天 java体系课,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

课程内容:

java继承super关键字

父类构造方法

继承的初始化顺序



课程收获:

super:

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

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

super.name;        super();

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


父类构造方法:

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

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

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

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

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


继承的初始化顺序:

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



https://img3.sycdn.imooc.com/62ee84200001323e13710744.jpg

这篇关于【学习打卡】第5天 java体系课的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!