java中,当实例化子类时会递归调用父类中的构造方法。这个说法对么?为什么

 我来答
教育小百科达人
2020-11-01 · TA获得超过156万个赞
知道大有可为答主
回答量:8828
采纳率:99%
帮助的人:476万
展开全部

不对,原因在于当实例化子类时会递归调用父类中的构造方法

C语言中的递归

计算阶乘的代码

long fact(long n)

{

if(n==0||n==1) return 1L;

else return n*fact(n-1);

}

这个函数叫做fact,它自己调用自己,这个就是一个典型的递归调用,调用过程类似一个栈。

注: 主调函数又是被调函数。执行递归函数将反复调用其自身。 每调用一次就进入新的一层。



扩展资料:

一个函数的运行期间调用另一个函数时,在运行被调用函数之前,系统需要将所有的实参、返回地址等信息传递给被调用函数保存;为被调用函数的局部变量分配存储区;将控制转移到被调函数的入口。

如果不满足递归终止的条件,则调用涉及递归调用的表达式。在调用函数自身时,有关终止条件的参数要发生变化,而且需向递归终止的方向变化。

Wohatel
2015-12-22 · 超过14用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:6.7万
展开全部
扣字眼没多大意思,对于递归,就是不断的调用方法自己,至于你说的调用父类的构造方法,明显就不是递归啦. 但是习惯上我们还是说递归调用父类构造,所指的意思是不一样的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
A丶No_sprits
2015-12-21
知道答主
回答量:23
采纳率:0%
帮助的人:10万
展开全部
对啊,是会调用父类的构造函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaofeizm55333

2015-12-21 · TA获得超过1.4万个赞
知道大有可为答主
回答量:8535
采纳率:78%
帮助的人:894万
展开全部
不对,不是递归
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
神秘教授666
2015-12-21 · TA获得超过108个赞
知道小有建树答主
回答量:305
采纳率:0%
帮助的人:80.4万
展开全部
是对的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式