我想从一个类切换到另一个类,比如使用标签。 实际上来自一种方法
static String GetTitle (Document document) throws IOException {
return title;
}
在文件functions.java和类函数
中我想切换到主要类,在特定位置的主文件中...
如果它是在我可以使用的同一类
label:
到我要切换到的部分,
和break label;
我希望保留代码的正常流程...
但现在我收到一个错误,标签无法识别(not even MainClass.label;
正在运行)。有什么想法吗?
答案 0 :(得分:2)
首先:标签只能在循环中继续/打破时以结构化方式使用。
如果你想将上下文从一个类切换到另一个类,你应该只是在另一个类的对象上调用一个方法。
答案 1 :(得分:1)
你不能;这是故意的 能够从一个类跳转到另一个类使得很难理解代码中的执行路径。另外,你会跳到什么类的课程?
相反,确定代码的控制流应该如何进行。也许,你想在切换后做一些事情。您可能希望在离开交换机时结束方法,并让方法的调用者根据您的方法返回的内容确定要执行的操作。