自定义一个异常类 NoThisSoundException 和 Player 类

自定义一个异常类 NoThisSoundException 和 Player 类,在 Player 的 play()方法中使用自定义异常,要求如下:

1) NoThisSongException 继承 Exception 类,类中有一个无参和一个接收一个 String 类型参

数的构造方法,构造方法中都使用 super 关键字调用父类的构造方法。

2) Player 类中定义一个 play(int index)方法,方法接收一个 int 类型的参数,表示播放歌曲

的索引,当 index>10 或 index<0 时,paly()方法用 throw 关键字抛出 NoThisSongException

异常,创建异常对象时,调用有参的构造方法,传入“您播放的歌曲不存在”。

3) 在测试类中创建 Player 对象,并调用 play()方法测试自定义的 NoThisSongException 异

常,使用 try…catch 语句捕获异常,调用 NoThisSongException 的 getMessage()方法打印出

异常信息。finally 部分打印出“正在播放歌曲”。

4) 通过窗口中的文本框输入要播放歌曲的 index 值和文本区输出“您播放的歌曲不存在”

或“正在播放歌曲”,通过“播放”按钮播放歌曲。

自定义异常类,player类,不会写代码,还是需要思路呢?

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632