相关疑难解决方法(0)

如何解决"需要包含XY的封闭实例"?

我正在Netbeans中开发一个小型桌面应用程序.这是我的第一个程序,我面临一种非常奇怪的错误.我知道我做错了但却无法追查我做错了什么:(

请帮我解决这个错误.

描述:我有一个默认包Src,我根据需要在这个包中创建新的Java类.和其他课一样,我创建了X这样一个类:

public class X
{
    public class Y
    {//some member functions and variables exist here}

    public class Z
    {//some member functions and variables exist here}

    //some member functions and variables exist here
}
Run Code Online (Sandbox Code Playgroud)

现在我需要在同一个包中存在的其他一些类中创建一个内部类的实例,如下所示:

public X.Y oY = new X.Y();
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误:

需要包含XY的封闭实例

请帮我解决这个错误.

java netbeans inner-classes

37
推荐指数
3
解决办法
4万
查看次数

标签 统计

inner-classes ×1

java ×1

netbeans ×1