public static void tripleSalary(Employee x)
{
     x.raiseSalary(200);
}
harry=new Employ(...);
tripleSalary(harry);这个例子调用  tripleSalary(harry);方法时 harry 的副本被传到 方法中。
然后 通过 raiseSalary 方法 改变 harry 里面 表示薪金的成员域(field)的值 !下一个例子:public static void  swap(Employee a,Employee b)
{
      Employee temp;
      temp=a;
      a=b;
      b=temp; 
}
class Myclass
{
    public static void main(String[] args)
{
    Employee x=new Employee(...);
    Employee y=new Employee(...);
    swap(x,y);
}
}
这个例子中 传入swap 的是两个对象的副本  对本身两个对象是没有影响的。