Re[2]: создание объектов в Java
От: the_moon  
Дата: 15.04.14 07:16
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Аноним, Вы писали:


А>>Какой предпочтительный код?

А>>
А>>MyObject myObject= null;
А>>myObject= new MyObject();
А>>

А>>Или создание объекта сразу ?
А>>
А>>MyObject myObject=new MyObject();
А>>


А>Писать ... = null не нужно в большинстве случаев, ибо любые объекты по умолчанию равны null если им не присвоить другое значение. В остальном — оба способа нормальные и применимые, в зависимости от контекста


Присвоение null идет автоматом только для переменных класса, но ни как не для локальных переменных. А присваивать null надо, если ты ожидаешь, что оно будет нулем где то. Если нет, то лучше сразу присвоить значение и добавить финал, либо не присваивать, тогда при компиляции ты получишь ошибку, там, где ты читаешь значение переменной.
KOPOTbILLIKA KPbIC
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.