일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
- 예외던지기
- do~while문
- 개발자
- 추상화
- userDefineException
- super 생성자
- 비전공자
- 캐스팅연산자
- 독학
- 부모 생성자
- Java
- Date Class
- 생성자
- AoutoBoxing
- 가위바위보프로그램
- 개발
- 자바
- for문
- exception
- 코딩
- 알고리즘
- 백앤드
- 국비지원
- Calendar Class
- 프로그래머스
- 예외처리
- 상속
- 클래스의구조
- 취준생
- 사용자 정의 예외처리
- Today
- Total
목록예외처리 (2)
유난스런 개발 기록
day-17 용자 정의 예외처리 (User Define Exception) 사용자 정의 예외처리 (User Define Exception) 이란 ? 단어의 의미 그대로 사용자 즉, 개발자가 직접 예외처리를 해주는 것이다. Exception 클래스를 상속 받아야 한다. 파라미터가 없는 기본 생성자 + 예외 메시지를 전달하기 위한 파라미터(String 타입)가 있는 생성자 두 개의 생성자를 선언하는 것이 일반적이다. JangolackException extends Exception package my.day17.c.userDefineException; //== 사용자(개발자)가 정의하는 예외(익셉션)절 클래스 만들기 == // /* 1. Exception 클래스를 상속받아야 한다. 2. 생성자내에서 예외메시..
day-17 예외처리 (Exception) 예외처리 (Exception) 이란 ? 예외처리란 말 그대로 예상되는 예외를 지정해주고, 지정한 예외가 발생하면 알맞게 처리해 주는 것을 말한다. 예외는 쉽게 말하자면 error 인데, 에러가 발생하면 프로그램은 작동을 멈추게 된다. 예외 처리를 해준다면 프로그램은 멈추지 않고 정상 작동을 이어간다. 사실 예외처리는 수업시간에 따로 편성이 되어있었지만, 계속해서 써왔기 때문에 낯설지 않았다. 자바에서는 java.lang.Exception 클래스를 제공하여 예외처리를 할 수 있도록 해준다. 예외처리를 할 때 꼭 기억해야할 것이 있다. 예외 처리를 하다보면 여러개의 예외처리를 사용할 때가 있는데, 특히 부모 클래스와 자식 클래스의 익셉션을 처리할 때 오류를 범할 가..