自定義枚舉類問題
對(duì)于枚舉常量的定義科贬,枚舉類中的私有變量(對(duì)應(yīng)關(guān)系),一般對(duì)于私有變量只有g(shù)et方法,此外就是構(gòu)造函數(shù)無任何修飾限定符號(hào)啦粹,最后就是一些自己定義的靜態(tài)方法(返回值一般都是枚舉類的類型偿荷,里面會(huì)經(jīng)常用到 “ 枚舉類. values()” 方法,來獲取 枚舉類 數(shù)組)唠椭,同事注意有時(shí)候會(huì)用到 valueOf()方法
自定義異常類問題
自定義異常類定義中跳纳,首先要注意的就是構(gòu)造函數(shù),一般使用 super(描述) 贪嫂,考慮一下為什么super()里面都是描述或者為空而沒有 code呢
看下源碼
繼承于 Exception 類寺庄,exception類繼承與 throwable? , 無參構(gòu)造函數(shù)力崇,帶有message的有參構(gòu)造函數(shù)
有時(shí)候還與枚舉類一起使用
這里 catch 自定義的異常類的時(shí)候斗塘,你看用到的 set方式完全不同?