static关键字
static方法一般称作静态方法,由于静态方法不依赖于任何对象就可以进行访问,因此对于静态方法来说,是没有this的,因为它不依附于任何对象,既然都没有对象,就谈不上this了。并且由于这个特性,在静态方法中不能访问类的非静态成员变量和非静态成员方法,因为非静态成员方法/变量都是必须依赖具体的对象才能够被调用。   但是要注意的是,虽然在静态方法中不能访问非静态成员方法和非静态成员变量,但是在非静态成员方法中是可以访问静态成员方法/变量的。

final关键字有最终的意思,可以修饰局部变量,成员变量,修饰类,修饰方法。它的主要用法有以下四种:

用来修饰数据,包括成员变量和局部变量,该变量只能被赋值一次且它的值无法被改变。对于成员变量来讲,我们必须在声明时或者构造方法中对它赋值;

用来修饰方法参数,表示在变量的生存期中它的值不能被改变;

修饰方法,表示该方法无法被重写;

修饰类,表示该类无法被继承,但是可以继承父类。

instanceof运算符
@齐之齐 static final关键字

相关文章:

  • 2021-12-26
  • 2022-12-23
  • 2021-08-28
  • 2021-06-26
  • 2022-01-22
  • 2021-11-09
  • 2021-08-30
猜你喜欢
  • 2021-07-19
  • 2022-12-23
  • 2021-07-20
  • 2021-09-20
  • 2022-02-06
  • 2021-10-25
相关资源
相似解决方案