publicclassTestCallByReferences{/***@paramargs*/publicstaticvoidmain(String[]args){Customercustomer=newCustomer(1);Customercustomer_2=increment(customer);//???//System...
public class TestCallByReferences {
/**
* @param args
*/
public static void main(String[] args) {
Customer customer=new Customer(1);
Customer customer_2=increment(customer); //???//
System.out.println("Customer id=="+customer.getId());
System.out.println("Customer_2 id="+customer_2.getId());
}
public static Customer increment(Customer customer){
customer.setId(customer.getId()+1); //????//
customer=new Customer(22);
return customer;
}
}
class Customer{
private int id;
public Customer(int id) {
this.id = id;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
}
哪位大虾能详细解答一下,特别是标注的地方
展开