《JAVA开发与应用函数参数的调用.ppt》由会员分享,可在线阅读,更多相关《JAVA开发与应用函数参数的调用.ppt(3页珍藏版)》请在三一办公上搜索。
1、函数的调用,在Java中,传参时,都是以传值的方式进行。对于基本数据类型,传递的是数据的拷贝;对于引用类型,传递的引用的拷贝。,函数的调用,x,main,change,栈内存,y,4(3),3(4),4,3,class StringTestpublic static void change(int x,int y)x=x+y;y=x-y;x=x-y;public static void main(String args)int x=3;int y=4;change(x,y);System.out.println(x=+x);System.out.println(y=+y);,x,y,函数的调用
2、,pt,main,change,栈内存,堆内存,Point类的对象,pt,0088:4660,0088:4660,0088:4660,class StringTestpublic static void change(Point pt)pt.x=pt.x+pt.y;pt.y=pt.x-pt.y;pt.x=pt.x-pt.y;public static void main(String args)Point pt=new Point();pt.x=3;pt.y=4;change(pt);System.out.println(x=+pt.x);System.out.println(y=+pt.y);class Pointint x,y;,