LPzhelud, seclub.org/forum/goto/6646649/ - не надо так делать! Смысл статических переменных в том, что они не зависят от экземпларов класса, а если ты начнешь их сбрасывать на начальные значения при каждом создании нового экземпляра, ничего хорошего из этой затеи не выйдет. Даже если больше одного экземпляра не планируется делать, все равно так лучше не поступать. Вынести нужные команды в статический конструктор ничего не стоит, зато куда меньше вероятность лишних глюков. Если добавлять в архив с программой библиотеку, которая выполняет вызовы JSR 172, то работать все, разумеется, будет. Проблема только в том, что эту библиотеку придется засовывать в каждую программу.
Имеется прога (вот выложил проект NetBeans"овский - upwap.ru/319165 ), состоит из нескольких форм и полей ввода. Она как бы "закольцована" - тоесть из последней формы можно прийти в первое текстовое поле. Но одна проблема - при втором и последующих кругах textbox"ы не обнуляются, и что бы в них ни ввести, будет передано то же самое значение, как и в первый раз. Как это исправить можно? P.S.: яву только начал учить.
cHeRsAnYa1, private-доступ к этому элементу доступен только из класса public-доступен из любого места protected-доступен только для класса и для классов которые его наследуют. Еще есть небольшие нюансы с пакетами, но это не так важно. Дальше. static-переменная которая доступна, учитывая индетефикаторы доступа, без создания экземпляра класса. Все вроде.
8 фев 2009 в 16:12