Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Не применяя static / 4 сообщений из 4, страница 1 из 1
19.10.2006, 12:39:53
    #34066206
vskvsk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не применяя static
У меня есть класс M_Global. В нем описаны методы и объекты (enteR()-метод,возвращающий boolean, VYK[] - массив). Каким образом из других методов обращаться к enteR() и к VYK[], не объявляя их в M_Global как static? В случае если я применяю glob M_Global; и потом glob.enter() - получатся ошибка - java.lang.NullPointerException
...
Рейтинг: 0 / 0
19.10.2006, 12:43:10
    #34066220
Pitbull terrier
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не применяя static
1) M_Global glob = new M_Global();
это называется "конструктор"

а вообще из вопроса нифига не понял

Dmitriy O "Итак вред от арабов (черных мусульман)
- Присутсвовали в татаро-монгольском иге"
...
Рейтинг: 0 / 0
19.10.2006, 12:43:49
    #34066222
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не применяя static
создать екземпляр M_Global и вызвать его методы:
Код: plaintext
1.
2.
M_Global m =  new  M_Global();
m.VYK();
...
Рейтинг: 0 / 0
19.10.2006, 13:10:22
    #34066351
vskvsk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не применяя static
Спасибо. У себя я объявлял
Код: plaintext
1.
2.
 private  M_Global glob;
...
glob.enteR(); // - здесь возникала ошибка 

заменил на предложенній конструктор
Код: plaintext
1.
2.
 private  M_Global glob =  new  M_Global();
...
glob.enteR(); // - ошибки нет 
т.е если просто ссылаться на класс - возникает ошибка, необходимо создавать экземпляр этого класса. Поэтому, еще раз благодарю.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Не применяя static / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]