2017-03-13 40 views
-1

誰可以幫助我處理例外情況,我有一項任務是爲大學的學生應用程序做一個小型模擬。所以我有一個登錄頁面,在那個頁面上,我有name,surname,adress,city和學生索引簿的標籤和文本字段。我必須做幾個例外類,主類將是studentexceptions和其他將是我將有nameException,surnameException,adressException,cityExceptionindexBookException的子類。我應該把什麼放在studentException?也許會讓它變得抽象?在java應用程序中發生異常的問題

public class cityIsNotValidException extends StudentException { 
    private String city; 

    public cityIsNotValidException(String city){ 
     super("Name of the city is not valid "+city); 
     this.city=city; 
    } 

    public String getCity(){ 
     return city; 
    } 
} 
+1

請閱讀,如何創建一個[最小化,完整和可驗證的示例](http://stackoverflow.com/help/mcve) – GAlexMES

+1

Java約定是使類名pascal-case,LikeThis(首字母大寫) 。 –

+0

是的,我知道,但我急於求助,因爲我正在翻譯班級的英文名字,對不起。但謝謝,我會檢查你的解決方案 – Mapet

回答

0

如果StudentException點僅僅是應用程序特定的異常和一般異常之間進行區分,那麼它可以是空開的所需構造的。

如果你不想讓任何人拋出StudentExcpetion(只想讓子類拋出),那就把它做成abstract

相關問題