黑马程序员技术交流社区
标题:
关于参数传递的问题
[打印本页]
作者:
Monster
时间:
2015-6-6 13:57
标题:
关于参数传递的问题
主函数调用其他的函数,将自己的一个变量传递给其他函数,传递的是一个内存地址,所以被调用的函数能更改此变量的值,那么主函数像保证这个变量的安全是该怎么办呢?
也就是说被调用的函数即使更改了参数的值,但是主函数中的变量值依然不变。
作者:
半月
时间:
2015-6-6 14:26
意思是形参的改变不引起实参的变化吗?
在java中基本类型是值传递的,对象才是地址传递
你可以在方法中在new出一个对象来,初始化使用形参的值
作者:
wuyusi
时间:
2015-6-6 20:21
学习了。。
作者:
雪域星辰
时间:
2015-6-6 21:29
参数传递是传递值不是引用。。。
作者:
少年闰土
时间:
2015-6-7 00:41
可以将被调函数形参设置为final类型在被调函数中就能不能修改参数值了,不过这也只是用在址传递时,在值传递时没有什么用
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2