编程语言
首页 > 编程语言> > 中高级Java程序员,挑战20k+,知识点汇总(三),Java中super关键字与final关键字

中高级Java程序员,挑战20k+,知识点汇总(三),Java中super关键字与final关键字

作者:互联网

Java中super关键字

super 可以理解为是指向自己父(超)类对象的一个指针,而这个超类指的是离自己最近的一个父类。

super关键字的作用:

注意:

1、super只能应用在成员方法和构造方法中,不能应用在静态方法中(和this是一样的),如果在构造方法中使用super,必须放在方法的第一行。

2、构造方法不存在覆盖的概念,构造方法可以重载。

3、关于构造方法的执行顺序:先执行父类的再执行子类的,必须完成父类的所有初始化,才能创建子类。

4、程序运行时机优先级是:类加载-->静态代码块运行-->静态变量初始化-->对应的构造函数运行

为什么会有super关键字


super和this在构造方法中的使用:

 

Java中final关键字

final表示不可改变的含义

final关键字使用总结:

 

标签:知识点,Java,构造方法,子类,关键字,父类,super,final
来源: https://www.cnblogs.com/xiaotian0422/p/16643506.html