找回密码
 注册会员
查看: 810|回复: 0

java 类的嵌套 初学者的简单问题

[复制链接]
发表于 2010-8-5 09:53:42 | 显示全部楼层 |阅读模式
<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>
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|文字版|手机版|小黑屋|襄阳城

GMT+8, 2025-5-13 17:38

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表