問答題
【簡答題】
自定義一個異常類NoThisSoundExcepion和Player類,在Player的play()方法中使用自定義異常,要求如下:
①NoThisSongException繼承Exception類,類中有一個無參和一個接收一個String類型參數(shù)的構造方法,構造方法中都使用super關鍵字調用父類的構造方法。
②Player類中定義一個play(intindex)方法,方法接收一個int類型的參數(shù),表示播放歌曲的索引,當index>10時,paly()方法用throw關鍵字拋出NoThisSongException異常,創(chuàng)建異常對象時,調用有參的構造方法,傳人“您播放的歌曲不存在”。
③在測試類中創(chuàng)建Player對象,并調用play()方法測試自定義的NoThisSongException異常,使用try……catch語句捕獲異常,調用NoThisSongException的getMessage()方法打印出異常信息