Class 객체
·
Java
클래스와 인터페이스를 메모리에 로드하고 조작하는데 사용되는 메타데이터를 포함하는 객체 Class 객체를 통해 클래스의 정보를 동적으로 가져올 수 있음( 리플렉션 ) 리플렉션을 통해 클래스 구조, 필드 확인, 인스턴스 생성, 메소드 호출, 필드 설정 등 가능 주요 용도 클래스 정보 가져오기: 클래스의 이름, 접근 제어자, 상위 클래스, 인터페이스 등의 정보를 동적으로 얻을 수 있음 인스턴스 생성: Class 객체를 통해 new Instance() 메소드를 호출하여 해당 클래스의 인스턴스를 동적으로 생성 가능 메소드 호출: Class 객체와 리플렉션을 사용하여 동적으로 메소드를 호출 가능 getMethod()로 메소드를 얻고, invoke()를 통해 메소드를 호출함 필드 접근: Class 객체를 사용하여 클..