Java의 클래스 리터럴
Java 튜토리얼에서는 유형에 ".class"를 추가하여 형성된 특별한 유형의 리터럴인 클래스 리터럴을 소개합니다. 이름. 이러한 리터럴은 유형 자체를 나타내는 Class 유형의 객체를 참조합니다.
변수에 할당
클래스 리터럴은 Class> 유형의 변수에 할당될 수 있습니다. 는 리터럴이 참조하는 클래스 또는 인터페이스를 나타냅니다. 예를 들면 다음과 같습니다.
<code class="java">Class<String> c = String.class;</code>
클래스 리터럴을 클래스에 할당> 변수를 사용하면 해당 유형에 대한 리플렉션 관련 기능에 액세스할 수 있습니다. 몇 가지 일반적인 사용 사례는 다음과 같습니다.
예
다음 코드 조각은 클래스 리터럴을 사용하여 클래스 이름을 얻는 방법을 보여줍니다.
<code class="java">Class<String> c = String.class; System.out.println(c.getName()); // Prints "java.lang.String"</code>
클래스 리터럴 이해 , 강력한 리플렉션 기능에 액세스하여 런타임에 유형을 조작하고 검사할 수 있습니다.
위 내용은 제공된 텍스트에 맞는 몇 가지 질문 기반 제목은 다음과 같습니다. **일반적인의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!