當前位置:才華齋>計算機>java語言>

java中反射機制

java語言 閱讀(3.15W)

導語:Java是一門面向物件程式語言,不僅吸收了C++語言的各種優點,還摒棄了C++裡難以理解的多繼承、指標等概念,因此Java語言具有功能強大和簡單易用兩個特徵。下面我們來看看java中反射機制,希望對大家有所幫助。

java中反射機制

Java中什麼是反射機制:(Java Reflaction in action)

Java反射機制在執行狀態中,對任意一個類,都能夠知道這個類的所有屬性和方法,任意一個物件,都能夠呼叫它的任意的方法和屬性,這種動態獲取的資訊以及動態呼叫物件的方法的功能稱之為“Java語言的反射機制”。

Java反射機制的'主要作用:

執行時判斷任意一個物件所屬的類;

在執行時構造任意一個類的物件;

在執行時判斷一個類所具有成員變數和方法;

在執行時呼叫任意一個物件的方法;

生成動態代理;

Java反射機制的優點:

Java反射機制就是增加程式的靈活性,避免將程式寫死。