11.1自定义异常类
生活随笔
收集整理的這篇文章主要介紹了
11.1自定义异常类
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
自定義異常類
定義異常類的步驟:自定義一個(gè)類繼承Exception即可。
//自定一個(gè)沒有IP的異常類 class NoIpException extends Exception {public NoIpException(String message){super(message); //調(diào)用Exception一個(gè)參數(shù)的構(gòu)造函數(shù)。} } class CustomException {public static void main(String[] args) //throws NoIpException //拋出處理{String ip = null;try{test(ip); }catch (NoIpException e)//捕獲處理{e.printStackTrace();System.out.println("馬上連上分配IP");}}public static void test(String ip) throws NoIpException{if (ip == null){throw new NoIpException("沒有 ip");}System.out.println(" 網(wǎng)絡(luò)正常 ");} }
//自定一個(gè)沒有IP的異常類 class NoIpException extends Exception {public NoIpException(String message){super(message); //調(diào)用Exception一個(gè)參數(shù)的構(gòu)造函數(shù)。} } class CustomException {public static void main(String[] args) //throws NoIpException //拋出處理{String ip = null;try{test(ip); }catch (NoIpException e)//捕獲處理{e.printStackTrace();System.out.println("馬上連上分配IP");}}public static void test(String ip) throws NoIpException{if (ip == null){throw new NoIpException("沒有 ip");}System.out.println(" 網(wǎng)絡(luò)正常 ");} }
總結(jié)
以上是生活随笔為你收集整理的11.1自定义异常类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 10.7抛出异常处理
- 下一篇: 11.2运行异常和编译异常