Показать сообщение отдельно
Старый 14.07.2008, 00:13   #52
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: Пишем либы для MidletPascal на JAVA

здесь дело не в одинаковости имен. Компилятор же четко пишет, что нельзя обратиться к полю класса из статической функции. это можно сделать только если какой-то статической переменной присвоен сам класс.
т.е
public static MyClass inst;
....
inst = this; из метода класса
....
а потом можно обращаться к полям через inst.x из любой статической функции.
(Offline)
 
Ответить с цитированием