강의

멘토링

커뮤니티

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

jjc5524님의 프로필 이미지
jjc5524

작성한 질문수

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

리플렉션 API 2부: 클래스 정보 수정 또는 실행

new 와 constructor.newInstance();의 차이

작성

·

638

0

Class<?> bookClass = Class.forName("thejava.reflection.MyBook");

Constructor<?> constructor = bookClass.getConstructor(null);//인자 없는 생성자를 넘겨받아서

MyBook book = (MyBook) constructor.newInstance();

이렇게 인스턴스를 생성하는것과

new MyBook()이랑은 무슨차이죠?

둘다 출력해보면

thejava.reflection.MyBook@~ 로 나오는데.. 같은건가요?

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
jjc5524님의 프로필 이미지
jjc5524

작성한 질문수

질문하기