Beny's Study

ClassCastException(형변환 예외) 본문

카테고리 없음

ClassCastException(형변환 예외)

76beny 2022. 4. 20. 23:06

ClassCastException

코드가 하위 유형이 아닌 유형에 대한 참조를 캐스팅 하려고 시도할때 발생하는 예외

 

오류코드

Object obj = new Object();
String str = (String)obj;

- 이 코드 실행시 오류발생하고 ClassCastException 뜸

-why? 오브젝트로 선언했는데 스트링으로 받아서 오류

- 이때 예외처리문 try ~catch로 예외처리를 해준다

 

예외처리 코드

 

-