关于关键字
1. 关于this
- 区分局部变量和成员变量: this.成员 代表成员变量
- 指代对象本身:this.方法 代表对象自己的方法
- this()只存在于构造方法中,其参数个数对应相同参数个数的构造方法,并且其使用时只能是构造方法的第一条语句
2. final
指的”是常变量“,或者是“只读变量”
3. static
-
每一个类实例空间都有自己的、独立的成员变量,但是所有的方法共享一份
-
JVM在对类加载时,就申请了静态成员的空间
-
静态成员只有一份,多线程对其操作需要谨慎
-
静态方法不能引用非静态成员和非静态方法(除非先去new一个对象)
-
静态方法中不能出现this