final关键字:

  1. final可以修饰类、方法、变量。
  2. final修饰的类不能被继承,final修饰的方法不能被重写,final修饰的变量不能被重新赋值。
  3. final修饰的变量必须在定义时进行初始化,或在构造函数中初始化,且只能被赋值一次。

super关键字:

  1. super表示父类对象的引用,可以用来调用父类的构造方法和非私有成员方法。
  2. super()表示调用父类的无参构造方法,super(参数)表示调用父类的有参构造方法。
  3. super关键字必须放在子类构造方法的第一行,用来初始化父类的成员变量。
  4. 当子类和父类有同名成员变量或方法时,可以使用super关键字来区分调用父类的成员变量或方法。
Java中final和super关键字

原文地址: https://www.cveoy.top/t/topic/hqOm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录