假设我有一个 ClassRoom 对象,ClassRoom 中有许多具有 20 多个属性的 Student 对象(50 个对象),许多 Teacher 对象(10 个对象)具有超过 20 个属性。ClassRoom 还具有一些其他属性,例如 classNo、seatCapacity等
将 ClassRoom 对象作为参数传递给方法是否合适? 假设我只需要 ClassRoom 的 3-4 个属性和每个学生的 1-2 个属性。如果不好的话,通过一个重物的成本是多少。
最佳答案
在 Java 中,您正在传递对对象的引用。当您传递 String
实例或复杂的类实例(例如 ClassRoom
类)时,没有成本差异。
关于java - 如果我将一个重物体作为参数传递给某个函数,成本是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31718749/