20 public String toString() {
21 return "Person - Name: " + name + ", Age: " + age;
22 }
23 }
24
25 public class PassByValue
26 {
27 public static void main(String[] args) {
28 // one example
29 String value1 = "value1: aaa";
30 String value2 = "value2: bbb";
31
32 swapValue(value1, value2);
33
34 System.out.println(value1);
35 System.out.println(value2);
36
37 // another example
38 Person person = new Person("张三", 20);
39
40 System.out.println(person.toString());
41
42 changePerson(person);
43
44 System.out.println(person.toString());
45 }
46