Java 中 final 和 super 关键字详解
final 关键字:
- final 可以修饰类、方法、变量。
- final 修饰的类不能被继承,final 修饰的方法不能被重写,final 修饰的变量不能被重新赋值。
- final 修饰的变量必须在定义时进行初始化,或在构造函数中初始化,且只能被赋值一次。
super 关键字:
- super 表示父类对象的引用,可以用来调用父类的构造方法和非私有成员方法。
- super() 表示调用父类的无参构造方法,super(参数) 表示调用父类的有参构造方法。
- super 关键字必须放在子类构造方法的第一行,用来初始化父类的成员变量。
- 当子类和父类有同名成员变量或方法时,可以使用 super 关键字来区分调用父类的成员变量或方法。
原文地址: https://www.cveoy.top/t/topic/oTER 著作权归作者所有。请勿转载和采集!