package com.qimh.test;
public class test {
static class Person{
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
public static void main(String[] args) {
Person p = new Person();
p.setName("old name");
test(p);
System.out.println("dfdf:"+p.hashCode());
System.out.println(p.getName());
}
public static void test(Person person){
person.setName("new name");
System.out.println(person.hashCode());
person = new Person();
System.out.println(person.hashCode());
person.setName("new name 2");
System.out.println();
}
}
結果:
結果出乎我的意料
原因:https://www.cnblogs.com/kaililikai/p/5885744.html