自定義一個(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()方法打印出異常信息
您可能感興趣的試卷
你可能感興趣的試題
最新試題
@RequestMapping注解的默認(rèn)屬性是()。
下列數(shù)據(jù)是合法的JSON數(shù)據(jù)的是()。
組合注解()匹配PUT方式的請求。
ViewResolver解析后,會(huì)向()中返回具體的View(視圖)。
Tomcat、Jetty、JBoss和GlassFish默認(rèn)的Servlet名稱是()。
文件上傳時(shí),form表單的method屬性設(shè)置為()。
自定義數(shù)據(jù)綁定可以采用Converter或Formatter,兩者的區(qū)別下列說法正確的是()。
下列示攔截器,主要用于攔截用戶請求并做相應(yīng)的處理的是()。
簡單來說,RESTful風(fēng)格就是把請求參數(shù)變成()的一種風(fēng)格。
SpringMVC數(shù)據(jù)綁定的過程中,ServletRequest接收受的信息直接給()。