目录
1.成员方法传参机制
案例分析1-基本数据类型
parameter有参数,范围的意思 。
在方法里这两个值进行了交换,但是主函数里并没有。
传入a和b时会创建一个新的栈空间,在swap函数执行完后,那个a和b就被释放了,而主函数里的a与b的值不变 (没有交换)。
基本数据类型,传递的是值,形参的任何改变不影响实参。
案例分析2-引用数据类型
会变化
传递数组时,传递的是地址,所以会改变。
传引用数据类型,比如数组,类时,传的是地址,方法里改变了值,它主函数里的值也会改变。
p指向null是将test200里的p指向null,主函数里的那个p并没有指向null。
2.应用实例
在方法copyPerson里传入了p,又创建了一个p2,复制了p的name和age。
创建了一个新的对象复制了之前的对象