2012-02-02 5 views
-1

Я пытаюсь использовать два внутренних статических класса внутри класса Outer. Кроме того, это multhithreaded code ... Я пытаюсь, чтобы несколько потоков читали/записывали в стек.Не удается получить доступ к другому методу вложенного статического класса

предполагается Класс runStack иметь один нажимной объект класса pushPop

Когда я компилирую, я получаю следующее сообщение от компилятора и не могу понять, как это исправить:

Ошибка говорит: В mystack.pushPop нельзя применить к() operator1.push();

Я удалил код, поскольку это сбивало с толку людей ... Я буду реагировать на это, как только у меня это получится.

+8

В вашем коде слишком много недостатков. Сначала исправьте его. –

+1

Это не похоже на код Java. – weekens

+0

Пожалуйста, добавьте полные декларации классов. – SIMEL

ответ

0

Успение: InnerClass1 не является вложенным статическим классом. Добавьте слово static в объявление класса.

Смежные вопросы