Как я могу разрешить «требуется включающий экземпляр, содержащий 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();

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

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

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

37
задан adatapost 23 August 2015 в 05:29
поделиться