首頁 > Java > Java基礎 > java中的反射如何理解

java中的反射如何理解

王林
發布: 2019-11-12 17:07:17
原創
6638 人瀏覽過

java中的反射如何理解

什麼是反射?

Java反射說的是在運行狀態中,對於任何一個類,我們都能夠知道這個類別有哪些方法和屬性。對於任何一個對象,我們都能夠對它的方法和屬性進行呼叫。我們把這種動態取得物件資訊和呼叫物件方法的功能稱之為反射機制。

反射的三種方式

這裡需要跟大家說一下,所謂反射其實是獲取類別的字節碼文件,也就是.class文件,那麼我們就可以透過Class這個物件進行取得。

方式一:

java中的反射如何理解

這個方法其實是Object的一個方法,Class繼承了Object,所以我們可以直接使用。

java中的反射如何理解

方式二:

java中的反射如何理解

#方式三:

這裡要注意,經過類別的全路徑名稱取得Class物件會拋出一個異常,如果根據類別路徑找不到這個類別那麼就會拋出這個異常。

java中的反射如何理解

推薦教學:java教學

以上是java中的反射如何理解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板