- public class Exercise1 {
- static int i=12;
- static char a;
- public static void main(String args[]){
- System.out.println(a);
- System.out.println(this.i);
- //肯定是要报错的,因为这个i是静态的属性,是随着类的加载而加载的,他不属于任何一个对象,他是公共的,
- //this的意思是当前对象,所以这个肯定不行,你可以直接用Exercise1.i;
-
- }
- }
- 报错说不能在静态上下文中使用this
复制代码 |