Java自學之路-Java基礎教程-48:Java的反射機制Reflection

反射是什麼意思?比如一個Java類文件HelloWorld.java,打開這個文件我們很容易看到這個類裏面有哪些方法,哪些變量屬性,但是如何能讓正在運行的程序知道這個類有哪些方法,哪些屬性呢?如果想改變這個類的一些方法,或在程序裏給這個類增加一些方法或屬性,是不是可以讓程序動態地修改?Java提供的java.lang.reflect包中的類可以做到這些,比如獲取這個類的包名,所有方法的名稱,方法的
相關文章
相關標籤/搜索