답변 2
8
안녕하세요. 은재님
자바언어에서 클래스의 인스턴스가 아니라 타입 자체를 넘길 때는 AppConfig라고 하면 안되고, AppConfig.class라고 해주어야 합니다.
감사합니다.
2
저도 .class에 궁금한점이 몇가지 있습니다. 클래스를 클래스에 넘길때는 <ClassA>로 넘기는데 메소드에는 ClassA로 넘기는게 불가능한 이유는 뭘까요??
메소드는 동적이라 그런걸까요??
그렇다면 .class는 어떤 변수나 객체 같은 존재인걸까요?? 추가적으로 선언없이 사용할 수 있으니 static의 속성을 가진?
그렇다면 그런 구체적 내용을 상위객체(Object)에서 미리 구현할수는 없을테고 컴파일 단계에서 자동으로 클래스 내부에 추가되는 내용일까요?
많은 생각을 하게해주는 강의네요ㅎㅎ
프로그래밍 언어에서 정해진 문법이라고 생각하시면 됩니다.
<ClassA>의 경우 그 위치에 항상 클래스가 적용되니까 클래스 명을 명확하게 넣게 되어 있습니다.
감사합니다.