분류 | 게시판 |
베스트 |
|
유머 |
|
이야기 |
|
이슈 |
|
생활 |
|
취미 |
|
학술 |
|
방송연예 |
|
방송프로그램 |
|
디지털 |
|
스포츠 |
|
야구팀 |
|
게임1 |
|
게임2 |
|
기타 |
|
운영 |
|
임시게시판 |
|
옵션 |
|
자바 처음배우는 학부생입니다.
자바 예외처리에서 계층구조에서 살짝 이해가 안되는 부분이 있습니다.
Runtime exception 이 상위 클래스이고 Arithmetic Exception이 하위클래스로 나와있는데
try catch구문에서 분모에 0이 들어간 경우를 RuntimeException에서 catch해도
사용자에겐 Arithmetic Exception으로 보여지게 되는데, 이게 어떻게 이럴 수 있는걸까요?
분명 상위클래스인 runtime이 어째서 하위 클래스인 Arithmetic Exception의 기능을 할 수 있는거죠?
책 읽다가 궁금해져서 질문드립니다.
너무 두서 없이 쓴 느낌이네요ㅠㅠ 죄송합니다..
죄송합니다. 댓글 작성은 회원만 가능합니다.