Рубрики

Java | Функции | Вопрос 1

Вывод следующей программы Java?

class Main {

    public static void main(String args[]) {   

             System.out.println(fun());

    

   

    int fun()

    {

      return 20;

    }

}

(А) 20
(B) ошибка компилятора
(С) 0
(D) мусор балю

Ответ: (Б)
Объяснение: main () — статический метод, а fun () — нестатический метод в классе Main.

Как и в C ++, в Java не допускается вызов нестатической функции внутри статической функции.

Тест на этот вопрос

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

Java | Функции | Вопрос 1

0.00 (0%) 0 votes