帮忙讲下java中递归和对象的引用的方法?

 我来答
wnxne60
2010-11-26 · TA获得超过344个赞
知道答主
回答量:390
采纳率:0%
帮助的人:306万
展开全部
函数的重载就是指通过同一个方法名,传入不同的参数,达到不同的目的,函数的重载是面向对象语言的基本特征,重载的方法完成的功能都是基本相同的。
重载的实质是不同的方法!!
函数的重载只需要也必须满足参数列表不同,如参数类型、个数、顺序!
比如
public int m(int i,String s)都可以说是重载。注意:只有返回类型是不能区别重载方法的!

递归指的是,一个函数不断引用自身,直到引用的唯一已知对象时止的过程。
使用递归解决问题,思路清晰,代码少。
归函数可能用尽所有可用的资源(如系统内存、堆栈空间等等)。每次递归函数调用自身(或调用另一个函数,而另一个函数又调用原来的函数),递归函数就会占用一些资源。当递归函数退出时,就会释放这些资源,但是函数的递归层次过多,就会用尽所有可用的资源。发生这种情况时,就会引发异常。

因此,谨慎设计递归函数是非常重要的。如果怀疑可能出现递归过多(或无限递归)的情况,则设计函数时就应加入计算函数调用其自身的次数的功能,并设置调用次数限制。如果函数调用自身的次数超过阈值,则函数可以自动退出。迭代的最大次数的最佳取值取决于递归函数。
muliubing7825
2010-11-17 · 超过18用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:31.5万
展开全部
简单的老说:递归 就是自己调用自己,它有一个判断,如果条件成立会一直不停的调用下去。
对象的引用:比如 Student s=new Student();String str=new String();这里的s和str就分别对应着 Student 和 String 类的对象,也可以叫做对象的引用
希望能帮助你
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式