正在加载图片...
对象作为参数 当对象作为方法参数时 class Testi int a, b 该对象的引南的改变箕 Test(int ir int 3) 状 a=1 void swapobj(Day x, Day y)[ //可以在方法中改变对象状态 Day temp=yi void change(Test obj) Y=xi x=temp 引用本身 obj. a=50 按值传递 obj.b=40 改变对象 状态 Designed by Chiyong C20058 Designed by Chiyong,©2005 对象作为参数 class Test{ int a,b; Test(int i,int j) { a=i; b=j; } //可以在方法中改变对象状态 void change(Test obj) { obj.a=50; obj.b=40; } } 当对象作为方法参数时, 在方法中只能改变该对 象的状态,但不能通过 该对象的引用的改变其 状态 void swapobj(Day x,Day y){ Day temp=y; y=x; x=temp; } 引用本身 按值传递 改变对象 状态
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有