我正在Netbeans中开发一个小型桌面应用程序。这是我的第一个程序,我面临着一个非常奇怪的错误类型。我知道我做了一些事情不对,但无法追踪我在做什么错:(如何解决“需要包含X.Y的封闭实例”?
请帮我解决这个错误
描述: 我有一个默认的包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
}
现在我需要在存在于同一个包中的一些其他类来创建内部类的一个实例,像这样:
public X.Y oY = new X.Y();
,但我收到以下错误:
an enclosing instance that contains X.Y is required
请帮我解决这个错误。
可能重复的[包含一个外围实例<我的参考>需要](HTTP:/ /stackoverflow.com/questions/4297857/an-enclosing-instance-that-contains-my-reference-is-required) –