Class 클래스의 인스턴스는 실행 중인 java 어플리케이션의 클래스 및 인터페이스를 나타낸다. 즉, 현재 어플리케이션에서 실행되고 있는 클래스 객체나 객체의 상태를 저장하고 있는 클래스이다. Class 클래스는 생성자가 없다. Class 객체는 클래스가 로드될 때 자바 가상머신에 의해, 클래스 로더의 defineClass 메소드 호출에 의해 자동적으로 생성된다.
Class 클래스 메소드
- String getName() : 클래스의 이름을 반환
-
Package getPackage() : 클래스의 패키지를 반환. 패키지 정보를 이용할 수 없을 때는 null를 반환.
-
String toString() : 객체를 문자열로 반환
-
Class getSuperclass() : 상위 클래스의 이름을 반환
-
static Class forName(String name) : 매개변수 name에 해당하는 Class 객체를 반환
'자바(Java) > JAVA 2SE' 카테고리의 다른 글
문자열의 동적 처리 방법을 제공하는 StringBuffer 클래스 (0) | 2009.08.13 |
---|---|
자바의 문자열을 나타내는 String 클래스 (0) | 2009.08.13 |
시스템의 환경 및 표준 입출력과 에러 담당 System 클래스 (0) | 2009.08.13 |
java.lang.Object - 자바 최상위 클래스 (0) | 2009.08.13 |
Thread(쓰레드) 사용 설명 (0) | 2009.02.23 |