当前位置:  开发笔记 > 编程语言 > 正文

从调用方法返回

如何解决《从调用方法返回》经验,为你挑选了1个好方法。

我有方法

public void x()
{
    y();
    z();
}

public void y()
{
    if(some condition) return;
    some code...
}

public void z()
{
    somecode...
}

我知道method y()如果满足somecondition条件,将返回return语句而不执行该方法中的任何其他操作,并将返回method x()并执行method z().但有没有办法从method x()没有执行返回method z()

我无法改变任何约束或编辑 method y



1> John3136..:

y()返回某种代码来让x()知道是否调用z()或没有.

public void x()
{
    if (y())
    {
        z();
    }
}

// Return true if processing should continue.
//
public bool y()
{
    if(some condition) return false;
    some code...
    return true;
}

public void z()
{
    somecode...
}

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有