package oop.demo01;
 //值传递(java都是值传递)
 public class Demo3 {
 public static void main(String[] args) {
 int a = 1;
 System.out.println(a);//1
    Demo3.change(a);
    System.out.println(a);//1
}
//由于a是形式参数,返回值为空
public static void change(int a){
    a = 2;
}
 
}
package oop.demo01;
 //引用传递
 public class Demo4 {
 public static void main(String[] args) {
 Place place = new Place();
 System.out.println(place.name);//null
    Demo4.change(place);
    System.out.println(place.name);//颐和园
}
public static void change(Place place){
    //place是一个对象,指向的是Place place = new Place();
    //这是一个具体的地点,可以改变属性
    place.name="颐和园";
}
 
}
class Place{
 String name;
 }









