java笔试陷阱:对象引用作为参数传递时陷阱

来源:互联网 发布:windows 手机应用商店 编辑:程序博客网 时间:2024/04/29 12:22
public class Test5{public static void main (String args[]){Test5 test=new Test5();test.method();}public void method(){int i=5;May may=new May();may.i=25;this.testMethod(may,i);System.out.println(may.i);//20一定要将指向关系的示意图画出来,清晰明了!}public void testMethod(May may,int i){i=0;may.i=20;May be=new May();may=be;System.out.println(may.i+"  "+i);//输出15  0}}class May{public int i=15;}

0 0
原创粉丝点击