关于Java对象数组赋值的问题

在写Java大作业时需要对对象数组赋值,而我的程序在赋值完后,我发现对象数组中的每个对象都相同。 定义对象数组 读取文件中的数据,设置一个临时变量stu储存每一个对象的信息并赋值 上诉代码每次赋玩值后都输出第一个对象的第一个信息,下面两张图分别为文件里的信息和输出的信息,可以发现它的值是会变的,不是固定不变。 经过一番思考,突然想明白这个程序在对对象数组赋值时并不是真的赋值,而是把各个对象指向定义
相关文章
相关标签/搜索