강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

정성훈님의 프로필 이미지
정성훈

작성한 질문수

더 자바, 코드를 조작하는 다양한 방법

Method.invoke()

해결된 질문

작성

·

409

0

 Object 타입인 인스턴스를 invoke()의 매개변수로 넘겨도 실행 되는 이유는 실제 인스턴스가 Book 타입의 인스턴스이기에 상관 없는걸까요? 

 

답변 1

1

백기선님의 프로필 이미지
백기선
지식공유자

네 그렇습니다. 실제 인스턴스의 타입이 중요한거죠. 실제로 Book이 아닌 인스턴스를 넘길 수도 있는데 그런 경우 method not found 예외가 발생할겁니다. 한번 실험삼아 해보셔도 좋아요.

정성훈님의 프로필 이미지
정성훈
질문자

감사합니다!

정성훈님의 프로필 이미지
정성훈

작성한 질문수

질문하기