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站动力节点
浙公网安备 33010602011771号