[java] 클래스의 상위 클래스 정보 얻기
자바에서 클래스의 상위 클래스 정보를 얻는 방법은 다음과 같습니다.
getSuperclass
메서드 활용
getClass
메서드를 사용하여 Class
객체를 얻은 후 getSuperclass
메서드를 호출하여 상위 클래스 정보를 얻을 수 있습니다.
Class subclass = Subclass.class;
Class superclass = subclass.getSuperclass();
System.out.println(superclass.getName());
위의 예제에서는 Subclass
의 상위 클래스 정보를 얻기 위해 getSuperclass
메서드를 사용하고, 그 결과를 출력합니다.
Object
클래스에서 상위 클래스 정보 얻기
만약 클래스가 Object
클래스를 상속받는다면, getSuperclass
는 null
을 반환합니다.
Class objClass = Object.class;
Class superclass = objClass.getSuperclass();
System.out.println(superclass);
Object
클래스는 모든 클래스의 최상위 클래스이므로 이 경우에는 null
이 출력됩니다.
이러한 방법을 통해 자바에서 클래스의 상위 클래스 정보를 쉽게 얻을 수 있습니다.
참고 문헌: