java中,当实例化子类时会递归调用父类中的构造方法。这个说法对么?为什么
展开全部
不对,原因在于当实例化子类时会递归调用父类中的构造方法。
C语言中的递归
计算阶乘的代码
long fact(long n)
{
if(n==0||n==1) return 1L;
else return n*fact(n-1);
}
这个函数叫做fact,它自己调用自己,这个就是一个典型的递归调用,调用过程类似一个栈。
注: 主调函数又是被调函数。执行递归函数将反复调用其自身。 每调用一次就进入新的一层。
扩展资料:
一个函数的运行期间调用另一个函数时,在运行被调用函数之前,系统需要将所有的实参、返回地址等信息传递给被调用函数保存;为被调用函数的局部变量分配存储区;将控制转移到被调函数的入口。
如果不满足递归终止的条件,则调用涉及递归调用的表达式。在调用函数自身时,有关终止条件的参数要发生变化,而且需向递归终止的方向变化。
展开全部
扣字眼没多大意思,对于递归,就是不断的调用方法自己,至于你说的调用父类的构造方法,明显就不是递归啦. 但是习惯上我们还是说递归调用父类构造,所指的意思是不一样的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不对,不是递归
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是对的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询