引用数据类型参数传递
说明:
1. 执行main方法,开辟栈空间,d
2. new时开辟堆内存,初始化x=0,赋值x=3,把x=3赋给d;
3. d.x=9赋给再次赋给d;
4. show方法开辟栈空间,x=4赋给d;show方法结束,弹出栈空间;
5. 执行输出语句时,输出的主函数中的d=4
引用数据类型参数传递
说明:
1. 执行main方法,开辟栈空间,d
2. new时开辟堆内存,初始化x=0,赋值x=3,把x=3赋给d;
3. d.x=9赋给再次赋给d;
4. show方法开辟栈空间,x=4赋给d;show方法结束,弹出栈空间;
5. 执行输出语句时,输出的主函数中的d=4