Clazz

Hi_na·2022년 12월 5일
0

Java

목록 보기
11/11
post-thumbnail

Clazz

📌 Clazz 객체 얻기

  1. 참조타입명.class
public class Test {

	public static void main(String[] args) {
		
		Test test = new Test();
		
        Class clazz = Test.class;
        
		System.out.println(clazz.getName());
		
	} // main
	
} // end class
  1. 참조변수명.getClass( )
    : 객체를 저장한 참조 타입 변수가 있는 경우
public class Test {

	public static void main(String[] args) {
		
		Test test = new Test();
		
		Class clazz = test.getClass();
        
		System.out.println(clazz.getName());
		
	} // main
	
} // end class
  1. Class.forName(FQCN)
    : java.lang.class의 class인 method중에서 clazz 객체의 주소를 반환해주는 static method를 사용
public class Test {

	public static void main(String[] args) throws ClassNotFoundException {
		
		String FQCN = Test.class.getName();
		Class clazz = Class.forName(FQCN);
		
		System.out.println(clazz.getName());
		
	} // main
	
} // end class

0개의 댓글