class Person{
int age;
String name;
publicPerson(int age,String name){
this.age = age;
this.name = name;
}
publicintaddAge(int age){
return age+=1;
}
publicintaddAge(Person p){
return p.age+=1;
}
}
Person p = new Pserson(23,"哈哈");
int a = p.addAge(p.age);
int b = p.addAge(p);
//输出的a仍然是23,传的基本数据类型
System.out.println(a);
//输出的a是24,传的引用数据类型
System.out.println(b);