java - 在同一方法中调用方法名称?
问题描述
我对在该方法中调用方法名称的应用感到困惑。我将举一个例子。
void executeIt(Node current) {
这是一个名为“executeIt”的假装方法,它采用一个名为 current 的节点。在该方法下方,可能存在类似以下代码的内容:
if (current == null)
return;
if (current.getNext() != null) {
System.out.println(current.getNext().getData() + " "); }
executeIt(current.getNext());
这只是一个示例代码片段。getNext() 部分指的是当前节点之后的节点(我们所在的那个),而 getData() 方法只是指获取附加到节点的数据(例如,如果每个节点都携带有关一个人的信息姓名)。
我对第二个“executeIt()”方法调用实际上在做什么以及为什么要使用它——或者是什么替代它感到困惑。希望这是有道理的!