передача аргументов в java в фукнцию

нашел такой код.

DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);

я вот вспомнил что те, которые переменные, которые были получены с помощью new, как бы являются ссылками и если передать в например getMetrics, то эта функция внесет изменения в dm, и при выходе из функции эти изменения останутся. то есть если я передам обычный int без new, то getMetrics к примеру создаст копию и запишет в неё, а если я создам int с помощью new, то могу в функциях менять именно этот int, потому что передается указатель. я правильно помню? давно с java не работал и забыл как всё. а пользовался java мало.


Ответы (0 шт):