标题:考大家一道题(把我迷糊了) 答对"有奖"!
取消只看楼主
★王者至尊★
Rank: 1
等 级:新手上路
帖 子:528
专家分:0
注 册:2006-3-28
 问题点数:0 回复次数:6 
考大家一道题(把我迷糊了) 答对"有奖"!
选择下面这段代码的输出结果:
-----------------------------------------------------------------
class Test{
public int i=10;
}
public class ObParm{
public static void main(String argv[]){
ObParm o=new ObParm();
o.amethod();
}
public void amethod(){
int i=99;
Test v=new Test();
v.i=30;
another(v,i);
System.out.println(v.i);
}
public void another(Test v, int i){
i=0;
v.i=20;
Test vh=new Test();
v=vh;
System.out.println(v.i+" "+i);
}
}

----------------------------------------------------------
A 10,0,30
B 20,0,30
C 20,99,30
D10,0,20
(不许运行哦!)
搜索更多相关主题的帖子: 答对 
2006-05-06 12:51
★王者至尊★
Rank: 1
等 级:新手上路
帖 子:528
专家分:0
注 册:2006-3-28
得分:0 
运行不了 就分析答案啊

------Java 爱好者,论坛小混混,学习中------
2006-05-06 13:52
★王者至尊★
Rank: 1
等 级:新手上路
帖 子:528
专家分:0
注 册:2006-3-28
得分:0 
重要是让大家掌握java参数传递 ada518618分析的不准确

------Java 爱好者,论坛小混混,学习中------
2006-05-06 22:22
★王者至尊★
Rank: 1
等 级:新手上路
帖 子:528
专家分:0
注 册:2006-3-28
得分:0 
v的属性域i的值在another方法之后改变了

------Java 爱好者,论坛小混混,学习中------
2006-05-06 22:38
★王者至尊★
Rank: 1
等 级:新手上路
帖 子:528
专家分:0
注 册:2006-3-28
得分:0 

先让大家思考几天 再全面分析 呵呵...


------Java 爱好者,论坛小混混,学习中------
2006-05-07 09:41
★王者至尊★
Rank: 1
等 级:新手上路
帖 子:528
专家分:0
注 册:2006-3-28
得分:0 
wtyl0088
的解释相当精确恰当...
希望大家能从中弄懂java的参数传递

------Java 爱好者,论坛小混混,学习中------
2006-05-07 23:26
★王者至尊★
Rank: 1
等 级:新手上路
帖 子:528
专家分:0
注 册:2006-3-28
得分:0 

理解的不错 ..


------Java 爱好者,论坛小混混,学习中------
2006-05-08 19:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-62155-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.683616 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved