Java?????????????????
???????????? ???????[ 2016/5/13 11:24:04 ] ??????????????????? Java
????????д???????Employee??????????á?
class Employee {
private String name;
public Employee(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
???????д????????????????Emplyee???????name????????????????????employee??name??????仯?????????????????????????????
public static void main(String[] args) {
Employee a = new Employee("Alice");
Employee b = new Employee("Bob");
changeName(a);
System.out.println(a.getName());
System.out.println(b.getName());
}
public static void changeName(Employee x) {
x.setName("fly");
}
??????н????
????fly
????Bob
???????????????????????????????????????????????????????н???????????????????????????????????????
public static void main(String[] args) {
Employee a = new Employee("Alice");
Employee b = new Employee("Bob");
swap(a?? b);
System.out.println(a.getName());
System.out.println(b.getName());
}
public static void swap(Employee x?? Employee y)
{
Employee t = x;
x = y;
y = t;
}
??????н????
????Alice
????Bob
??????????????з????κα仯????????????????????????
?????????????????????????????????о?????????????????????????????????????????????c???????????????????????????????????
????????????????д????????????swap?????????x??name???
public static void swap(Employee x?? Employee y)
{
Employee t = x;
x = y;
y = t;
x.setName("joyce");
}
??????н????
????Alice
????joyce
????????x?????????????b??????????x??b?????仯????????????з?????????????????????????????????????????~
????java????????????????????????
??????
![](/images/ad-banner/ad-banner.png)
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11