Java进阶day28

 

  【自定义异常】

 

 

 

 

  【自定义异常的调用】

 

 

========================================================================================= 

  【自定义堆栈异常】

 

 

 

 

  【对之前模拟堆栈的程序使用异常】

 

 

 

  【测试程序中对异常的触发】

 

 

 

 

  【部分运行结果】【只有在执行try语句块中的语句出现异常时,才会去执行catch中的内容】

 

 

 

  【重写之后的方法不能比之前的方法抛出更多更宽泛的异常,可以相等或相同,也可以更少】

  【实际开发时,一般父类抛什么异常,子类就抛什么异常】

 

 

 

 

  【一个作业】

 

 

  

  【自己写的】

 

 

 

 

 

 

 

 

 

  【经验】【null == username 和 "abc".equals(username)】

 

 

 

 

  【在测试程序中,勿忘写 try...catch 】

 

 

 

======================================================================================

 

  【另一个作业】

--------------------------------------------------------------------------------------------------------------------------------------------

  【闲时练习】

  【接口Moveable】

 

 

 

  【接口Shootable】

 

 

  【坦克】

 

 

 

 

  【高射炮】

 

 

 

  【战斗机】

 

 

 

  【运输机】

 

 

 

  【Weapon类】

 

 

 

  【添加武器下标超出范围异常】

 

  【Army类】

 

 

 

  

 

 

   【Test类】

 

 

 

 

 

  【题外话】

三种注释快捷键

https://www.cnblogs.com/quzhengyuan/p/12372334.html

 

 

--------整理自B站动力节点

 

posted @ 2020-10-29 19:25  18751612782  阅读(79)  评论(0)    收藏  举报