gpt4 book ai didi

java - 使用 Classname.this.methodname

转载 作者:行者123 更新时间:2023-12-02 00:15:43 26 4
gpt4 key购买 nike

我看到了以下代码:

 mActionMode = OverviewActivity.this
.startActionMode(mActionModeCallback);

我在这里看到了这个in the Android Dev. tutorial

这样调用函数有什么好处?我已将代码更改为:

mActionMode = startActionMode(mActionModeCallback);

但是,我没有看到任何变化。

最佳答案

区别(如果有的话)是它调用外部类方法。

class Outer {
void methodA() { }

class Inner {
void methodA() { }

void method() {
methodA(); // call my methodA();
Outer.this.methodA(); // calls the Outer.methodA();
}
}
}

开发人员可能喜欢具体,即使他/sge 不需要。

关于java - 使用 Classname.this.methodname,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11912569/

26 4 0