我试图在这里理解程序的正确结构以促进一切。基本上在哪里“放”东西。
例如:
你有 2 节课。
1类是你的主要。
这两个类都有很多方法。
类 1 调用类 2 的一个实例并运行一个方法。该方法应该返回一个值。
问题 1:我应该在这个方法里面有一个 try/catch 块吗(在第 2 类中)?
问题 2:try/catch 块是否应该在我调用方法的地方(在第 1 类中)?
try
method();
catch
...
问题3:在执行类2中的方法时,当涉及到返回值时,我是否应该返回“错误代码”然后在调用类中处理此代码?
问题 4:当发生错误并且我需要“停止”程序时,我应该使用 if/else 语句以便代码仅在满足正确条件时才继续前进,还是应该更频繁地使用关键字“break”?
问题 5:出错的可能性是无穷无尽的,特别是如果你有大中型程序。你们如何处理用户运行程序时可能遇到的不可知错误?