学生和专业的双向关联的问题
专业类里面有一个学生类对象的数组,其中每个元素都是学生类的对象,可是学生类里面又都有一个专业类对象,这个专业类里又有一个学生数组……这样重复下去会生成很多无效的变量吗?会不会浪费很多内存空间呢?
36
收起
正在回答
2回答
这个是不会的。Test中通过专业对象调用add()方法时,传递的参数就是创建的学生对象,这个时候add()方法里会执行将学生对象存储在数组中,而这个学生对象并不是专业类中创建的,是通过参数传递的,所以专业类中的数组存储的学生对象就是学生类自己创建的对象。
Android零基础入门2018版
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7238 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星