반사를 이용하여 대상을 만드는 세 가지 방식

2377 단어 java 노트
   	 //1. : Class , 
    		phone iPhone=new phone();
    		//1.1. .getClass(); 
    		Class<?> clazz1 = iPhone.getClass();
    		//1.2. .class
    		 clazz1=phone.class;
    		//1.3.Class.forName(" . ");
    		clazz1 = Class.forName("test.phone");

	//2. 

		//2.1 newInstence()
    		phone instance1 = (phone) clazz1.newInstance();
    		//2.2 , newInstence() 
    		Object instance2 = clazz1.getConstructor().newInstance();

좋은 웹페이지 즐겨찾기