您好,登錄后才能下訂單哦!
本篇內容介紹了“如何使用反射機制”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
所有技術實現的目標只有一點:重用性。
對于反射技術首先考慮的是“反”與“正”的操作,所謂的“正”操作指的是使用一個類的時候,一定要先導入程序所在的包,而后根據類進行對象的實例化,并依靠對象調用類中的方法。但是“反”則是根據實例化對象反推出其類型。
范例:正向操作
import java.util.Date; //1、導入程序所在的包.類,知道對象的出處了public class JavaAPIDemo {public static void main(String[] args) throws Exception { Date date=new Date(); //2、通過類產生實例化對象System.out.println(date.getTime()); //3、根據對象調用類中的方法} }
執行結果:
如果要實現反的處理操作,那么首先要采用的就是Object類中所提供的一個方法:
獲取Class對象信息:public final Class<?> getClass()
范例:觀察Class對象的使用
import java.util.Date; //1、導入程序所在的包.類,知道對象的出處了public class JavaAPIDemo {public static void main(String[] args) throws Exception { Date date=new Date(); //2、通過類產生實例化對象 System.out.println(date.getClass());//3、根據實例化對象找到對象的所屬類型} }
getClass()可以幫助使用者找到對象的根源。
“如何使用反射機制”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。