Сначала используйте int experiment:
открытый класс ttest {частный статический список <userentity> mlist = new LinkedList <userentity> (); public static void main (string [] args) {int a = 0; Changea (A); System.out.println ("a ="+a); } public static void Changea (int a) {a = 1; }}Вывод: a = 0
Это означает, что для значений int передается значением. То же самое верно для нескольких других основных типов.
Затем используйте класс пользователей, который вы определили для эксперимента:
открытый класс Пользовательский {Private String name; public String getName () {return name; } public void setName (string name) {this.name = name; }} открытый класс ttest {public static void main (string [] args) {userentity userentity = new userentity (); userentity.setname ("ape"); Changename (Userentity); System.out.println ("name ="+userentity.getName ()); } public static void Changename (Userentity Userentity) {userentity.setName ("kublai"); }}Вывод: Имя = Кублай Хан
Давайте использовать LinkedList <object> для эксперимента:
импортировать java.util.linkedlist; импортировать java.util.list; открытый класс ttest {частный статический список <userentity> mlist = new LinkedList <userentity> (); public static void main (string [] args) {userentity userentity = new userentity (); userentity.setname ("Stone"); Adduser (пользовательский); System.out.println ("name ="+userentity.getName ()); } public static void Adduser (Userentity Userentity) {mlist.Add (Userentity); mlist.get (0) .SetName ("ape"); }}Вывод: имя = ape
Это показывает, что при использовании классов мы определяем себя, они передаются ссылкой.
Далее, давайте использовать строковый эксперимент:
открытый класс ttest {public static void main (string [] args) {string str = "start"; Чангэр (Str); System.out.println ("str ="+str); } public static void changest (String str) {str = "изменил"; }}Вывод: Str = Start
Использование целого числа для проведения экспериментов также обнаружит, что нет изменений.
Это показывает, что мы также передаем встроенные объекты в Java. Поэтому мы можем сделать следующее резюме:
Пока объекты, созданные классом, который мы определяем, являются эталонными проходами, основные типы и объекты, встроенные в систему, обращаются к проходам.
Суммировать
Выше приведено основанная на стоимости и справочную доставку в Java, представленную вам редактором. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!