Java - getClass()와 getName()

c.Hano·2024년 11월 22일

자바

목록 보기
10/17
.getClass()와 .getName()
getClass()getName
객체의 클래스(Class 객체)를 반환한다..getClass()로 반환된 Class 객체 이름을 반환한다.
Object 클래스의 메서드이기 때문에 모든 클래스에서 사용가능하다.동일하다
예시
public class Example {
    public static void main(String[] args) {
        Example example = new Example();

        // Step 1: getClass() 호출
        Class<?> clazz = example.getClass();

        // Step 2: getName() 호출
        String className = clazz.getName();

        // 출력
        System.out.println("Class Object: " + clazz);
        System.out.println("Class Name: " + className);
    }
}
출력값.

Class Object: class Example
Class Name: Example
getClass()는 해당 클래스를 반환한다. (객체의 참조값을 반환한다.)
getName()은 클래스의 이름을 String 타입으로 반환한다.
profile
꼬질이

0개의 댓글