首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

很菜的有关问题,但思维转不过来了,求点拨

2013-08-27 
很菜的问题,但思维转不过来了,求点拨public class Employee {private String nameprivate double salary

很菜的问题,但思维转不过来了,求点拨
public class Employee {
private String name;
private double salary;
public Employee(String n,double s){
name = n;
salary =s;
}


public class Test {
public static void main(String[] args) {
Employee [] abc= new Employee[3];
abc [0]= new Employee("Alice", 70000);
abc [1] = new Employee("Bob",60000);
abc [2]= new Employee("Plice", 50000);
abc [2]=abc[0];
abc [0]=abc[1];
abc[1]=abc [2];
for(Employee e:abc){
System.out.println(e.getName()+"\t"+e.getSalary());
}

}
}


输出结果:
Bob60000.0
Alice70000.0
Alice70000.0


不知道结果为啥是这样
最后不应该都是指向同一个引用值么,但又不知道应该指向哪个引用值了......
这个真心看不懂,求高手一步一步讲解

热点排行