問答題

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


您可能感興趣的試卷

你可能感興趣的試題