参数按值传递:传递到方法中的数据是参数的副本,因此方法内部对参数的修改不会影响外部变量。
受影响的参数类型有:8种基本类型和String对象。
参数按引用传递:传递到方法中的数据是参数的引用,内部对参数的修改也会作用到外部。
受影响的参数类型有:除String对象和8种基本类型的包装类以外其他所有对象类型、数组类型。
本文详细介绍了编程中参数按值传递和按引用传递的区别。按值传递适用于基本数据类型及字符串,内部修改不影响外部变量;而按引用传递适用于大部分对象类型和数组,内部修改会影响到外部变量。
参数按值传递:传递到方法中的数据是参数的副本,因此方法内部对参数的修改不会影响外部变量。
受影响的参数类型有:8种基本类型和String对象。
参数按引用传递:传递到方法中的数据是参数的引用,内部对参数的修改也会作用到外部。
受影响的参数类型有:除String对象和8种基本类型的包装类以外其他所有对象类型、数组类型。

被折叠的 条评论
为什么被折叠?