Методы, которые изменяют значение и ничего не возвращают

Пожалуйста, какой термин для методов, которые изменяют содержимое переменной, но ничего не возвращают.

Например, в Java из класса java.util.Arrays статический метод sort сортирует массив внутренне и устанавливает для отсортированного массива переменную исходного массива ] (не уверен).

import static java.util.Arrays.sort;
public class bs {
public static void main(String [] args){

    int[] arr = {3,2,4,8,2,5,33,12,19,15,20};
    sort(arr); // doing this stuff <<<< and not int [] arr1 = sort(arr); 
  }
 }

1 - Есть ли специальный термин для такого метода,

и;

2 - Как это работает внутри компании? Удаляет ли исходную переменную и присваивает отсортированные значения новой переменной с тем же именем или ??

Спасибо !!

7
задан Mob 28 October 2011 в 15:37
поделиться