콘텐츠로 이동

Class Class

package java.lang

java.lang.Object
|
+--java.lang.Class

extends 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 () — 현 클래스를 나타내는 문자열을 구한다.
public String toString()

Overrides:

  • toString in class Object
  • Following copied from class: java.lang.Object

Returns:

  • 현 객체를 나타내는 문자열.
public String getName()

Returns:

  • 클래스명을 나타내는 문자열.
public boolean isInterface()

Returns:

  • 인터페이스이면 true 아니면 false.
public Object newInstance()
throws InstantiationException,
IllegalAccessException

Returns:

  • 생성된 자바 객체.

Throws:

  • InstantiationException - ┚섶薨봇