java关键字——super、final
程序员文章站
2022-07-09 19:13:58
java关键字,也叫保留字(50个),是java有特殊意义的标识符,不能用作参数名、变量名、方法名、类名、包名等。 一、super关键字 1. 操作隐藏成员 当父类的属性或方法被隐藏时,可以通过super.xxx调用。 2. 调用父类的构造方法 因为子类不会继承父类的构造方法,但在子类的构造方法中, ......
java关键字,也叫保留字(50个),是java有特殊意义的标识符,不能用作参数名、变量名、方法名、类名、包名等。
一、super关键字
1. 操作隐藏成员
当父类的属性或方法被隐藏时,可以通过super.xxx调用。
2. 调用父类的构造方法
因为子类不会继承父类的构造方法,但在子类的构造方法中,会有位于第一位置的默认super()语句调用父类的构造方法,除非显示定义super语句,因此,父类最好保留一个无参构造器。
二、final关键字
1. 修饰变量
被final修饰的变量称为常变量,被初始化后其值不能被修改。
2. 修饰方法
被final修饰的方法不能被隐藏,即不能被子类重写。
3. 修饰类
被final修饰的类不能有子类。
上一篇: 在spring Boot中如何设置spring MVC的时间格式
下一篇: 快排和归并排序思维的应用