static和this

静态方法不能调用非静态的属性和方法。

非静态方法既可以调用静态的属性和方法,也可以调用非静态的属性和方法。

静态初始化块

  --是在类初始化时执行,不是在创建类时执行。

  --静态初始化块中不能访问非 static 成员。

this

  --普通方法中,this 总是指向调用该方法的对象。

  --构造方法中,this 总是指向正要初始化的对象。

  --this 不能用于 staitc 方法。

  --this(),通过 this() 调用其他构造方法,必须位于第一句。

猜你喜欢

转载自www.cnblogs.com/fanyizhan/p/9900450.html