在静态方法上使用此关键字

时间:2017-10-23 19:41:34

标签: java

我注意到当我使用关键字'这个'在静态方法上它编译得很好。例如:

class Foo {
public void A(){}

public static void B() {}

public void C() {
  this.A(); //compiles
  Foo.B();  //compiles
  this.B(); //compiles, but should it?
}

1 个答案:

答案 0 :(得分:0)

此关键字仅适用于类运行时实例或类对象。

类对象可以访问静态和非静态方法,所以没有问题。