gpt4 book ai didi

java - Eclipse,无法解决

转载 作者:行者123 更新时间:2023-11-29 08:00:09 25 4
gpt4 key购买 nike

这是一本关于应用程序开发的教科书。

import java.awt.TextField;

public class ESA
{
public void init()
{
TextField abc = new TextField();
}
public void doSomething()
{
abc.setText("Hello World");
}
}

问题是:代码中有一个错误,应该有一种方法可以用 Eclipse 解决它。教科书上没有给出解决方案。

在我看来,问题是“abc.setText”Eclipse 有 6 个快速修复,但没有一个有效。

有人知道如何解决吗?

最佳答案

TextField变量 abc在方法范围内不可用 doSomething因为它在 init 中本地定义.它既可以声明为类成员变量,也可以传递给方法。你可以添加

private TextField abc;

并替换

TextField abc = new TextField();

abc = new TextField();

Understanding Instance and Class Members

关于java - Eclipse,无法解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14920211/

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