引用传递

langpo / 2024-10-13 / 原文

引用传递:
在 Java 中,对象是通过引用传递的。当你将一个 Scanner 对象传递给方法时,实际上传递的是该对象的引用(即内存地址),而不是对象本身。
因此,方法内部对 Scanner 对象的任何操作都会反映到原始对象上。
代码复用:
通过将 Scanner 作为参数传递,可以在多个方法中复用同一个 Scanner 对象,避免多次创建 Scanner 对象,提高代码的效率和可维护性。
统一输入源:
通过传递同一个 Scanner 对象,可以确保所有方法都从同一个输入源读取数据,保持输入的一致性。
示例代码