gpt4 book ai didi

java - 在Java中调用具有相同名称的方法内的另一个方法

转载 作者:行者123 更新时间:2023-11-29 02:58:37 26 4
gpt4 key购买 nike

我正在尝试调用在我发现我正在用于其他东西的接口(interface)需要我调用它的预定义方法之前很久就创建的方法,该方法与我想在内部调用的方法同名。示例:

public void onClick(View v) {
//doSomething
}
public void method() {
Button btn = new Button(this);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//here I want to call the top onClick method
}
});
}

你们能帮助我如何使用顶部方法,而不是递归地使用内部方法吗?提前致谢。杰夫

最佳答案

语法为:

<enclosing-class>.this.onClick();

所以如果你在 MainActivity 中说,那么:

MainActivity.this.onClick();

关于java - 在Java中调用具有相同名称的方法内的另一个方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36622417/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com