前幾天上REST課,因?yàn)樯婕暗絁ava的反射機(jī)制,之前看過一直沒有用過,有些遺忘了,周末找了些資料來重新學(xué)習(xí),現(xiàn)在總結(jié)一下,加深印象。

什么是反射機(jī)制?

參考百度百科對java反射機(jī)制的定義:

“JAVA反射機(jī)制是在運(yùn)行狀態(tài)中,對于任意一個類,都能夠知道這個類的所有屬性和方法;對于任意一個對象,都能夠調(diào)用它的任意方法和屬性;這種動態(tài)獲取信息以及動態(tài)調(diào)用對象方法的功能稱為java語言的反射機(jī)制?!?/span>

我們通過一些例子,更好理解反射機(jī)制。

Class類

我們知道Java是一門面向?qū)ο笳Z言,在