gpt4 book ai didi

java - 如何在匿名内部类中使用外部方法的输入?

转载 作者:行者123 更新时间:2023-11-29 10:05:46 24 4
gpt4 key购买 nike

例如,我如何在下面的 Anonymou 内部类中使用输入“hasTypedSomeToken”-

    public class Login {

void display(boolean hasTypedSomeToken)
{
//some code here

Button btnLogIn = new Button("Login", new ClickHandler() {

@Override
public void onClick(ClickEvent event) {

if(Login.this.hasTypedSomeToken) //HOW TO USE hasTypedSomeToken HERE
{

//do something

}
}
}
}

最佳答案

首先,你必须让它成为final:

void display(final boolean hasTypedSomeToken)

然后你可以简单地引用它作为hasTypedSomeToken:

if (hasTypedSomeToken) ...

关于java - 如何在匿名内部类中使用外部方法的输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8536126/

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