2017-03-13 4 views
-1

예외가있는 사람은 누가 도와 줄 수 있습니까? 대학용 학생용 앱을 약간 시뮬레이션 할 수 있습니다. 그래서 나는 로그인 페이지를 가지고 있고 그 페이지에서 name, surname, adress, city 및 학생 색인집에 대한 레이블과 텍스트 필드를 가지고 있습니다. 예외 클래스에 대한 클래스를 만들어야하고 메인 클래스는 studentexceptions이 될 것이고 다른 클래스는 서브 클래스가 될 것입니다. 서브 클래스는 nameException, surnameException, adressException, cityExceptionindexBookException입니다. studentException에 무엇을 넣어야합니까? 어쩌면 추상적으로 만들 수 있을까요? StudentException의 포인트는 응용 프로그램 별 예외 및 일반 예외를 구분하는 단지의 경우자바 앱에서 예외가있는 문제

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 규칙은 클래스 이름을 파스칼 케이스로 만드는 것입니다. LikeThis (대문자 첫 글자) . –

+0

예, 알아요.하지만 서둘러 영어로 수업 이름을 번역했기 때문에 게시물을 제출해야합니다. 죄송합니다. 감사합니다. 해결책을 확인할 것입니다. – Mapet

답변

0

은, 그것은 필요한 생성자의 떨어져 비어있을 수 있습니다.

StudentExcpetion을 던지기를 원하지 않는다면 (서브 클래스가 던져 질 수있게하고 싶을뿐입니다), abstract으로 만드십시오.