Inflearn Community Q&A
질문합니다.
Written on
·
139
1
강사님 객체를 생성하고 구현하기 위해서 {} 중괄호를 써야된다고 하셨는데, 무슨 의미인지 자세히 설명 부탁드립니다. ㅠㅠ
javaoop
Answer 1
0
bitcocom
Instructor
답변이 늦엇습니다.
JSON Data를 다시 원래 클래스 타입을 변화하기 위해서는 해당 Type을 알아야하기 때문에
TypeToken클래스를 이용하여 제네릭<타입>을 알아내는 방법을 사용해야합니다.
아래처럼 TypeToken< ? > -> ? 부분의 List<BookDTO> 타입의 객체를 생성하고 생성된 객체를 getType() 메서드를 이용하여
리턴해주는 것입니다. 그리고 { } 부분은 객체를 생성하고 바로 구현을 한 다음에 getType()메서드를 호출하기 위해서
코드는 없지만 비어있는 구현부를 바로 { } 로 작성한거구요. 이해가 되셨을지 모르겠습니다.





