当递归方法在其他类中的时候,需要创建该类对象才能调用这个递归方法,那么递归调用自己的时候,需不需要写,this。我发现不写也没什么问题,可是当这个方法第二次调用的时候是那个对象调用的呢 ,还是第一次那个调用递归方法的对象吗,
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
Java中的递归方法,是那个对象调用的
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
mylk0606 2017-07-20 21:12关注就是第一次创建的那个对象 递归方法中只涉及到当前对象 并没有拿到其他对象的引用 或使用其他对象
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2015-01-20 08:08回答 2 已采纳 if(i>1) {print();//先到这里,但这里是递归,又调用当前函数,当前函数没有执行完 System.out.println("***** "+sum);//当B时点执行完后,这里
- 2020-12-10 16:15回答 2 已采纳 方法调用就是压栈和弹栈,递归调用也是一样。以你的代码段为例,每次调用printSubFile就会记录执行点位然后压一个方法栈,然后在新的方法栈中循环。循环完了方法结束就会弹出当前方法栈回到上一个方法栈
- 2022-02-24 08:26回答 4 已采纳 list是引用类型你result2中的每个元素是data而data始终只有一个你在函数里不new它,而是不断的给它填充数据之后又把数据删掉最终data里面是空的,什么都没有
- 2020-08-24 18:36Java方法递归调用实例解析是Java编程中的一种重要概念,指的是一个方法可以调用自身,以解决问题。递归调用可以用于解决一些复杂的问题,但是需要注意递归的使用,因为递归可能会导致栈内存溢出错误。 什么是递归?...
- 2022-04-01 12:21回答 1 已采纳 public class Main { public static void main(String[] args) { Scanner input = new Scanner
- 2021-03-30 08:21回答 1 已采纳 1.你代码有问题,一个大括号的问题 2.递归是符合条件就进去,不符合才出来,继续执行下面的代码
- 2021-07-09 03:13回答 3 已采纳 数据溢出了int的最大范围还不到30亿
- 2020-09-02 03:32Java中递归逻辑循环调用解压zip里面所有的压缩包 Java中递归逻辑循环调用解压zip里面所有的压缩包
- 2019-02-14 15:30回答 1 已采纳 这样看看 ``` public void ss(File path) { File[] files = path.listFiles(); if (files != null &&
- 2016-03-17 00:45回答 5 已采纳 这里假设是空目录A,判断是目录,递归调用deleteDir(File dir),然后到了 File[] files = dir.listFiles();这句,由于是空目录所以files=null;所以
- 2022-10-24 08:01回答 1 已采纳 a是个变量,不是字符,你理解不了a里存的可能是'a','b','c'里其中一个,那代码没法看
- 2020-08-26 15:25在 Java 中,递归调用可以用来实现树形菜单的样式,例如,获取帖子的所有评论,包括主评论和子评论。 知识点一:递归的定义 递归是指程序调用自身的编程技巧。程序调用自身的编程技巧称为递归(recursion)。递归...
- 2022-03-07 12:54weixin_42215966的博客 1.方法 1.1. 概述 前讲解的循环操作,可以解决的是代码重复的问题,但是此时的重复的代码必须是有规律的。那循环操 作,能解决所有的代码重复吗?答案肯定是不行的,比如针对于某一种功能的重复操作,循环就无法实 ...
- 2023-10-08 14:25海梦在飘扬的博客 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,...
- 2022-04-17 01:51昼夜无趣的博客 递归调用就是在当前的函数中调用当前的函数并传给相应的参数,这是一个动作,这一动作是层层进行的,直到满足一般情况的的时候,才停止递归调用,开始从最后一个递归调用返回。 简单的说:递归就是方法自己调用自己...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司