java关键字,也叫保留字(50个),是java有特殊意义的标识符,不能用作参数名、变量名、方法名、类名、包名等。

一、super关键字

1. 操作隐藏成员

  当父类的属性或方法被隐藏时,可以通过super.xxx调用。

2. 调用父类的构造方法

  因为子类不会继承父类的构造方法,但在子类的构造方法中,会有位于第一位置的默认super()语句调用父类的构造方法,除非显式定义super语句,因此,父类最好保留一个无参构造器。super()语句与this()语句一样必须在构造方法的第一句。

  如果子类构造器中既未显式调用父类或本类的构造器,且父类中又没有无参的构造器,则编译出错

二、final关键字

1. 修饰变量

  被final修饰的变量称为常变量,被初始化后其值不能被修改。

2. 修饰方法

  被final修饰的方法不能被隐藏,即不能被子类重写。

3. 修饰类

  被final修饰的类不能有子类。

 

 

相关文章:

  • 2022-03-08
  • 2022-12-23
  • 2021-06-04
  • 2021-11-09
  • 2021-06-18
  • 2021-12-18
  • 2021-10-01
猜你喜欢
  • 2021-11-13
  • 2022-01-22
  • 2021-05-22
  • 2022-12-23
  • 2018-09-25
  • 2021-09-29
  • 2021-06-24
相关资源
相似解决方案