值传递:把实际传入参数的值,在内存中赋值一份
引用传递:传入的是实际参数的地址
2、传递基本类型的参数
因为Java是值传递,那就不难理解下面的代码不交换任何值
swap(Type arg1, Type arg2) { Type temp = arg1; arg1 = arg2; arg2 = temp; }
值传递:把实际传入参数的值,在内存中赋值一份
引用传递:传入的是实际参数的地址
2、传递基本类型的参数
因为Java是值传递,那就不难理解下面的代码不交换任何值
swap(Type arg1, Type arg2) { Type temp = arg1; arg1 = arg2; arg2 = temp; }
内容版权声明:除非注明,否则皆为本站原创文章。