学习笔记四十一:成员方法的传参机制1.基本数据类型的传参机制:基本数据类型,传递的是值(值拷贝),形参的任何改变不影响实参!例如:在主方法创建a,b两个变量,在另一个类的成员方法中接收并调换a, b的值然后再调用此方法。如果此时在调用后再在主方法中输出a, b的值,可以发现a,b的值并没有调换。因为这个调换的操作是在成员方法中执行的,成员方法接收的形式参数最后并不会影响实际参数的值。(因为成员方法和主方法在两个区域分别执行)2.引用数据类型的传参机制:引用数据类型(数组,对象等)传递的是地址(实质上也是值,但这个值是地址),所以形参的改变会影响到实参!细节:1.主方法引用了一个对象p,再用成员方法接收此对象p,并执行p = null; 。该操作并不会把主方法指向的对象清空,而是让成员方法的p指向一个空处。2.主方法引用了一个对象p,再用成员方法接收此对象p,并执行p = new 类名(); 。此时成员方法会创建一个新的对象,并将p指向这个新的对象