exception 2

[JAVA] 사용자정의 예외 만들기

말 그대로 예외는 프로그래머가 기존의 정의된 예외 클래스 외에 필요에 따라 새로운 예외 클래스를 정의하여 사용할 수 있다. 🙄어떻게 내 마음대로 예외를 만들 수 있는 걸까? → 우리가 이때까지 배운 상속을 통해서 사용자 정의를 만들 수 있다. Exception클래스 또는 RuntimeException클래스로부터 상속받아 클래스를 만들기도 하고, 필요에 따라 알맞은 예외 클래스를 선택하여 상속받아 만들 수 있다. 말로만 보면 알지 못하니 예를 들어보면! class MyException extends Exception { MyException(String msg) { // 문자열을 메개변수로 받는 생성자 super(msg); // 부모인 Exception 클래스의 생성자를 호출 } } Exception 클래..

[JAVA] 예외 발생시키기(throw)

자바에서 고의로 예외를 발생시킬 수 있다. 방법은 아래의 순서를 따르면 된다. 1. 면저, 연산자 new를 이용해서 발생시키려는 예외 클래스의 객체를 만든 다음 → Exception e = new Exception("고의로 발생시킴"); 2. 키워드 trow를 이용해서 예외를 발생시킨다. → throwe; 두개를 합치면, → thrownew Exception("고의로 발생시킴"); 💎예제💎 public class ExceptionEx9 { public static void main(String[] args) { try { Exception e = new Exception("고의로 발생 시킴"); throw e; } catch (Exception e) { System.out.println("에러 메세지 :..

728x90