java类的方法参数

专业术语():按值调用
java程序设计语言总是采用按值调用。(按值调用:表示方法接受的是调用者提供的值)
也就是说,方法得到的是所有参数值的一个拷贝,特别是,方法不能修改它的任何参数变量的内容。
1、方法参数为基本数据类型
注意:点下面这行蓝字展示图片
如图swap方法是调换参数n和m的值,在mian函数中调用swap方法,但输出的a和b值并没有发生改变。这是因为swap中的方法只是上面的一个拷贝,不对上面产生影响。
此次传入的参数是对象的引用,有结果可知对象变量F的值由原来的1改为change方法里的one
2、方法参数为对象引用
此次传入的参数是对象的引用,有结果可知对象变量F的值由原来的1改为change方法里的one,是因为f和F都指向testhome对象。

你可能感兴趣的:(java,方法参数)