Re: Принято ли в джаве обзывать переменные final-ом?
От: LCR Россия lj://_lcr_
Дата: 11.08.04 07:07
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Принято ли писать такое

А>
А>void f(final Collection x){
А>   final Date date = new Date(); 
А>}
А>



А>Столкнулся с кодом, где дофига вот этих файналов.

А>Мне всегда казалось, что это C++-ный стиль.
А>Или я не прав и так пишут многие?

final здесь означает, что эта переменная — константа, и меняться после инициализации не будет. Помечать так локальные переменные — явное излишество. Гораздо полезнее помечать final поля-константы в классах и интерфейсах:
interface Microsoft
{
  public static final boolean RULEZZ = false;
}

// ... где-нибудь в своём классе
if (Microsoft.RULEZZ)
{
  // что-нибудь сделать с этим :)
}
quicksort =: (($:@(<#[),(=#[),$:@(>#[)) ({~ ?@#)) ^: (1<#)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.