Java의
class는 클래스를 의미하며, 클래스 클래스는 java.lang 패키지에 존재합니다. Java에서는 각 클래스에 해당하는 Class 객체가 있습니다. 클래스를 작성하고 컴파일하면 생성된 [.class] 파일에 Class 객체가 생성되며, 이 클래스의 유형 정보를 나타내는 데 사용됩니다.
Class 클래스(java.lang 패키지에서 Class 클래스의 인스턴스는 실행 중인 Java 애플리케이션의 클래스와 인터페이스를 나타냅니다).
(동영상 튜토리얼 추천: java 강좌)
Java에서는 각 클래스에 해당하는 Class 객체가 있습니다. 즉, 클래스를 작성하고 컴파일이 완료되면 생성된 .class
파일에 Class 객체가 생성되어 이 클래스의 유형 정보를 나타냅니다. .class
文件中,就会产生一个Class对象,用于表示这个类的类型信息。
方法1
利用对象调用getClass()
方法获取该对象的Class实例;
方法2
使用Class类的静态方法forName()
,用类的名字获取一个Class实例(staticClass forName(String className) Returns the Classobject associated with the class or interface with the given stringname. );
方法3
运用.class
getClass()
메서드를 호출하여 개체의 Class 인스턴스를 얻습니다. 방법 2Method 3🎜🎜 사용 .class
를 사용하여 기본 데이터 유형의 캡슐화 클래스를 얻으려면 .TYPE을 사용하여 해당 기본 데이터 유형의 클래스 인스턴스를 얻을 수도 있습니다. 🎜🎜기본 생성자 ObjectnewInstance() newInstance() 호출 클래스(이 Class객체가 나타내는 클래스의 새 인스턴스를 생성하는지 모르는 경우 사용할 수 있습니다. 런타임 중에 특정 클래스의 객체를 생성하려는 경우 JVM(Java Virtual Machine) Class 객체가 로드되었는지 여부를 확인합니다. 로드되지 않은 경우 JVM은 클래스 이름을 기반으로 .class 파일을 찾아서 로드합니다. 특정 유형의 클래스 객체가 메모리에 로드되면 해당 유형의 모든 객체를 생성하는 데 사용할 수 있습니다. 🎜🎜관련 튜토리얼: 🎜Java 입문 튜토리얼🎜🎜위 내용은 자바에서 클래스는 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!