8、关键字

geeklee / 2023-05-03 / 原文

关于关键字

1. 关于this

  1. 区分局部变量和成员变量: this.成员 代表成员变量
  2. 指代对象本身:this.方法 代表对象自己的方法
  3. this()只存在于构造方法中,其参数个数对应相同参数个数的构造方法,并且其使用时只能是构造方法的第一条语句

2. final

指的”是常变量“,或者是“只读变量”

3. static

  1. 每一个类实例空间都有自己的、独立的成员变量,但是所有的方法共享一份

  2. JVM在对类加载时,就申请了静态成员的空间

  3. 静态成员只有一份,多线程对其操作需要谨慎

  4. 静态方法不能引用非静态成员和非静态方法(除非先去new一个对象)

  5. 静态方法中不能出现this