Class Class
package java.lang
java.lang.Object | +--java.lang.Classextends Object:
Java에서 사용하는 class나 Interface를 대표하는 클래스.
메서드 요약
섹션 제목: “메서드 요약”static Class forName ( String name)— 특정 클래스를 찾는다.String getName ()— 현 클래스 명을 구한다.InputStream getResourceAsStream ( String name)— 특정 리소스를 구한다.boolean isArray ()— 현 클래스가 배열 클래스인지 여부를 구한다.boolean isAssignableFrom ( Class c)— 매개변수로 전달된 클래스에서 파생된 객체를 현 클래스에서 파생된 객체에 할당할 수 있는지 여부를 구한다.boolean isInstance ( Object o)— 특정 객체가 현 클래스에서 파생된 객체인지 여부를 구한다.boolean isInterface ()— 현 클래스가 인터페이스인지 여부를 구한다.Object newInstance ()— 현 클래스를 사용해서 새로운 객체를 생성시킨다.String toString ()— 현 클래스를 나타내는 문자열을 구한다.
메서드 상세
섹션 제목: “메서드 상세”toString
섹션 제목: “toString”public String toString()Overrides:
toStringin classObject- Following copied from class:
java.lang.Object
Returns:
- 현 객체를 나타내는 문자열.
getName
섹션 제목: “getName”public String getName()Returns:
- 클래스명을 나타내는 문자열.
isInterface
섹션 제목: “isInterface”public boolean isInterface()Returns:
- 인터페이스이면 true 아니면 false.
newInstance
섹션 제목: “newInstance”public Object newInstance() throws InstantiationException, IllegalAccessExceptionReturns:
- 생성된 자바 객체.
Throws:
InstantiationException- ┚섶薨봇