Как я могу решить «требуется вложение экземпляра, содержащего X.Y»?

Я занимаюсь разработкой небольшого настольного приложения в 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
}

Теперь мне нужно создать экземпляр одного из внутренних классов в каком-то другом классе, который существует в том же пакете, например:

public X.Y oY = new X.Y();

но я получаю следующую ошибку:

требуется включающий экземпляр, содержащий X.Y

Пожалуйста, помогите мне в решении этой ошибки.

Ответы на вопрос(3)

Ваш ответ на вопрос