class Person {
int age;
}
public class LearnHeap {
public static void main(String args[]){
int a=10;
Person person = new Person();
person.age =20;
change(a,person);
System.out.println("a="+ a+",and person.age = "+person.age);
}
static void change(int a1, Person person){
a1 = 11;
person.age= 21;
System.out.println("a1="+ a1+",and age1 = "+person);
}
}
public class Learn04 {
public static void main(String args[]){
String s1 = new String("abcd");
String s2 = "asdfghjkl";
System.out.println(s1+", "+s2);
change(s1,s2);
System.out.println(s1+", "+s2);
}
static void change(String s1,String s2){
s1 ="123456";//这里相当于str = new String("web"),也就类似于上面的p = new Person();
s2 ="000000";//这里相当于str = new String("web"),也就类似于上面的p = new Person();
//这里的s1和s2跟上面的是不同的对象了!!!!!!!!!!!!!!!
System.out.println(s1+", "+s2);
}
}