|
<p>java 类的嵌套 初学者的简单问题</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:5 -</p>
<p>解决时间:2010-8-5 09:53</p>
<p>class qian{</p>
<p>int a,b,c;</p>
<p>qian(int q,int w,int e){</p>
<p>a=q;</p>
<p>b=w;</p>
<p>c=e;</p>
<p>}</p>
<p>void ha(int a,int b,int c){ /*想实现 (5,5,25)*/</p>
<p>c=a*b;</p>
<p>he hw=new he();</p>
<p>hw.hr(a,b,c);</p>
<p>}</p>
<p>class he{</p>
<p>int a,b,c;</p>
<p>void hr(int a,int b,int c){</p>
<p>c=b*a; /*想实现(5,5,125)*/</p>
<p>System.out.println("jieguo: "+c);</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>class Qiantao{</p>
<p>public static void main(String[] args){</p>
<p>qian zou=new qian(5,5,5);</p>
<p>zou.ha(5,5,5);</p>
<p>}</p>
<p>}</p>
<p>但是结果是(5,5,25)</p>
<p>我才是第一个实现步骤出错了,怎么改那一步才能使第一步实现正确????????</p>
<p>提问者: yanenbo - 四级</p>
<p>最佳答案</p>
<p>把ha函数改下</p>
<p>void ha(int a,int b,int c)</p>
<p>{</p>
<p>c = a*b;</p>
<p>he hw=new he();</p>
<p>hw.hr(a,c,c);//在hr函数里面,就成了c = a*c, 而c在这一步里面是a*b,最后就是c = a*a*b</p>
<p>}</p>
<p>0</p>
<p>回答者:</p>
<p>gzuzhouyou - 二级 2010-8-5 09:51</p>
<p>我来评论>></p>
<p>提问者对于答案的评价:</p>
<p>答案是一样了,但我想在ha函数里就变为(5,5,25),你最认真 选你了</p>
|
|