TEL:400-8793-956
当前位置:程序、服务器

对放置 try-catch 块的位置感到困惑

提问者: 近期获赞: 浏览人数: 发布时间:2021-06-29 14:29:14

 问:我对我们应该将 try-catch 块的代码放在哪里有点困惑。我们应该把它放在 GoKart.java 类中吗?我注意到在视频讲座中,讲师在 Example.java 类中使用了它,这恰好是主类,这是有道理的。但是我们应该如何从 GoKart.java 类中编写它呢?“如果”语句也应该在那里吗?

 
 
答:如果满足条件,您将抛出异常,是的。所以你可以使用 an if。比如说,如果mBarsCount小于laps参数,则抛出异常——如果不是,就开卡丁车!就像是:
 
  public  void  drive ( int  laps )  { 
// 为清晰起见省略了其他驱动代码if ( mBarsCount < laps ) { throw new IllegalArgumentException ( "剩余电量不足" ); } else { mBarsCount -=圈数;} }    
上一篇: 包括一个显示“numbers-01”的图像标签
下一篇: 对于 Wordpress,“使用 CSS 框架”还是“构建一个”?