• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

.class 가 정확히 뭔가요?

22.01.04 08:58 작성 조회수 306

5

getBean 함수를 호출할때 name과 xxxService.class를 인자로 넘기는데 여기서 .class는 정확히 뭔지 알 수 있을까요?  객체 인스턴스인가요 아니면 클래스 타입인가요?

답변 1

답변을 작성해보세요.

4

컴포지트님의 프로필

컴포지트

2022.01.04

클래스 타입입니다.

객체 인스턴스는 new 문법으로 '초기화'하여 클래스 내 멤버들에 접근할 수 있습니다.

하지만 .class 를 쓰면 클래스 타입으로 접근하여 클래스 속성과 각 멤버에 대한 여러 정보에 접근할 수 있습니다.

이것을 '리플렉션' 이라 하죠. 이 부분에 대해서는 별도로 배우셔야 합니다.

컴포지트님 감사합니다.

석재현님의 프로필

석재현

질문자

2022.01.18

감사합니다!