Рубрики

Разрешены ли статические локальные переменные в Java?

В отличие от C / C ++, статические локальные переменные не разрешены в Java. Например, следующая Java-программа завершается неудачно при компиляции с ошибкой «Статические локальные переменные недопустимы»

class Test {

   public static void main(String args[]) { 

     System.out.println(fun());

   }

  

   static int fun()

   {

     static int x= 10// Ошибка: статические локальные переменные не допускаются

     return x--;

   }

Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.

Рекомендуемые посты:

Разрешены ли статические локальные переменные в Java?

0.00 (0%) 0 votes