Java에서 클래스 리터럴 해독
Java 튜토리얼에서는 클래스 리터럴이 ". class"를 String.class와 같은 유형 이름으로 바꿉니다. 그런데 클래스 리터럴의 목적은 무엇입니까?
클래스 리터럴 할당
클래스 리터럴은 java.lang.Class 유형의 변수에 할당될 수 있습니다. 이 유형은 객체의 기본 유형을 나타냅니다. 예를 들어, 다음 코드는 String 클래스의 클래스 리터럴을 변수에 할당합니다.
<code class="java">Class<String> c = String.class;</code>
Class Literal Functionality
Class 객체를 사용하면 리플렉션을 수행할 수 있습니다. 그것이 나타내는 유형에 대한 관련 작업. 몇 가지 일반적인 사용 사례는 다음과 같습니다.
예
다음 코드는 리플렉션을 사용하여 String 클래스의 이름을 얻습니다.
<code class="java">System.out.println(c.getName()); // Output: java.lang.String</code>
클래스 리터럴은 Java의 유형을 이해하고 조작하기 위한 강력한 도구입니다. 클래스 리터럴을 클래스 변수에 할당하면 기본 유형과 관련된 풍부한 정보와 기능에 액세스할 수 있습니다.
위 내용은 ## Java의 클래스 리터럴은 무엇이며 어떻게 사용되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!