Рубрики

Как параметры передаются в Java?

Смотрите это для подробного описания.

В Java параметры всегда передаются по значению. Например, следующая программа печатает i = 10, j = 20.

// Test.java

class Test {

   // swap () не меняет местами i и j

   public static void swap(Integer i, Integer j) {

      Integer temp = new Integer(i);

      i = j;

      j = temp;

   }

   public static void main(String[] args) {

      Integer i = new Integer(10);

      Integer j = new Integer(20);

      swap(i, j);

      System.out.println("i = " + i + ", j = " + j);

   }

}

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

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

Как параметры передаются в Java?

0.00 (0%) 0 votes