java.lang의 Object 클래스 중에서 getClass 메소드에 대해 알아보자. 대단한 기능이라기 보다는 현재 참조하고 있는 클래스를 확인할 수 있는 메소드이다. A라는 클래스를 참조하고 있다면 class A 라는 값이 출력된다.
객체타입을 확인하는데 쓰는 instanceof와 함께 알아두면 유용하다.
관련글보기: - 자바(Java) instanceof 사용방법
classes 라는 패키지를 사용하고 있는 예제이다. 클래스 A,B를 생성하고 해당 클래스가 참조하고 있는 클래스를 확인해보았다.
package classes;
class A{}
class B{}
class ClassEx01 {
public static void main(String[] args) {
A objA = new A();
B objB = new B();
System.out.println(objA.getClass()); //결과 class classes.A
System.out.println(objB.getClass()); //결과 class classes.B
}
}
classes라는 패키지 안에 A,B 클래스를 참조하고 있음을 알 수 있다.
'문돌이의 IT > 자바(Java)' 카테고리의 다른 글
자바(Java) instanceof, getClass 활용예제 (0) | 2016.03.12 |
---|---|
자바(Java) instanceof 사용방법 (0) | 2016.03.11 |
자바(Java) 상속(Inheritance) super & Override 개념 이해 (0) | 2016.03.09 |
자바(Java) 상속(Inheritance)의 개념과 의미를 파헤치자 (0) | 2016.03.08 |
자바(Java) this 사용방법 (0) | 2016.03.07 |