-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
생성자 안에서의 try catch 질문입니다
21.01.11 17:23 작성 조회수 462
4
3:04에서 throw가 없는데 작동한다는 것에 질문입니다.
class A에서 throw된 에러가 class B에서 잡히는데
이 때 main함수의 try안에서 만들어진 객체 b가 정상적으로 만들어지지 않아 한번 더 catch 된 것인가요?
답변을 작성해보세요.
4
안소
2021.01.11
안녕하세요!
네. 맞습니다. 생성자에서의 예외 발생은 예외 처리가 되더라도, 객체를 선언한 곳으로 다시 한번 더 예외를 던집니다. 객체가 생성이 제대로 되지 못했다는 사실을 객체를 선언한 곳에도 알려줘야하기 때문에 그런 것 같아요!
답변 1