1.java的参数传递机制都是:值传递
①所谓值传递:值的是在传递实参给方法的形参的时候,传输的是实参变量中存储的值的副本。
②实参:在方法内部定义的变量。
③形参:定义方法时"(...)"中所声明的参数。
2.基本类型的参数传递
change方法内拿的是a的副本,不管你在change方法内怎么改变,他在main方法内的都不会改变
3.引用类型的参数传递
引用类型的参数传递给的就不是分身了,他直接就是给的本体,所以不管是在change方法还是main方法,他都会去改变
①所谓值传递:值的是在传递实参给方法的形参的时候,传输的是实参变量中存储的值的副本。
②实参:在方法内部定义的变量。
③形参:定义方法时"(...)"中所声明的参数。
change方法内拿的是a的副本,不管你在change方法内怎么改变,他在main方法内的都不会改变
引用类型的参数传递给的就不是分身了,他直接就是给的本体,所以不管是在change方法还是main方法,他都会去改变
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1158985.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!