Когда я просто пытаюсь выполнить некоторую программу в Java. Я пытаюсь использовать переменную final
, я знаю, что переменная final
должна быть инициализирована во время объявления, но внутри Основной метод принимает переменную final
без инициализации. Я не знаю, в чем причина. Может кто-нибудь рассказать мне причину.
Спасибо
код:
class name
{
final int b; //here shows error
public static void main(String args[])
{
final int a; // here no error... why?
System.out.println("hai");
}
}