컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 자바 리플렉션이란 무엇인가요?

자바 리플렉션이란 무엇인가요?

리플렉션(reflection)은 동적(또는 준동적) 언어인 Java의 핵심 속성입니다. 이 메커니즘을 통해 프로그램은 수정자(예: public, static 등), 슈퍼클래스(예: Object), 구현 인터페이스(예: 직렬화 가능) 및 필드와 메소드에 대한 모든 정보를 제공하며 런타임 시 필드 내용을 변경하거나 메소드를 호출할 수 있습니다.

예:

import java.lang.reflect.Method;

공용 클래스 DumpMethods

{

public static void main(String[] args) 예외 발생

{

Classlt;?gt; classType = Class.forName(args[0]);

Method[] 메소드 = classType.getDeclaredMethods();

for(메소드 메소드: 메소드)

{

System.out.println(메소드) ;

}

}

}

上篇: 회사는 노트북 한 대를 구매하고, ***131 원을 구매하고, 고정자산을 기억하고, 잔존가액을 올리고, 어떻게 입력을 할 것인가, 구체적으로! 감사합니다! 下篇: 기본 기기란 무엇인가요? 보조 장비란 무엇입니까?
관련 내용