• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

AppConfig뒤에 .class붙이는 의미는 먼가요?ㅇ

21.04.03 20:20 작성 조회수 311

1

검색해도 잘 안나오네요

답변 2

·

답변을 작성해보세요.

8

안녕하세요. 은재님

자바언어에서 클래스의 인스턴스가 아니라 타입 자체를 넘길 때는 AppConfig라고 하면 안되고, AppConfig.class라고 해주어야 합니다.

감사합니다.

2

박종수님의 프로필

박종수

2021.06.16

저도 .class에 궁금한점이 몇가지 있습니다. 클래스를 클래스에 넘길때는 <ClassA>로 넘기는데 메소드에는 ClassA로 넘기는게 불가능한 이유는 뭘까요??

메소드는 동적이라 그런걸까요??

그렇다면 .class는 어떤 변수나 객체 같은 존재인걸까요?? 추가적으로 선언없이 사용할 수 있으니 static의 속성을 가진?

그렇다면 그런 구체적 내용을 상위객체(Object)에서 미리 구현할수는 없을테고 컴파일 단계에서 자동으로 클래스 내부에 추가되는 내용일까요?

많은 생각을 하게해주는 강의네요ㅎㅎ

프로그래밍 언어에서 정해진 문법이라고 생각하시면 됩니다.

<ClassA>의 경우 그 위치에 항상 클래스가 적용되니까 클래스 명을 명확하게 넣게 되어 있습니다.

감사합니다.