天天看點

反射機制與Class類

  從這節課開始, 我們正式進入java 反射機制的學習

  首先,什麼是java的反射機制?來看百度百科:

重點:

在運作狀态中

對任意一個實體類

對任意一個對象

動态擷取資訊

動态調用對象方法

  Java有個包,叫java.lang.reflect,這個包下的所有類都是為反射機制服務的,除此之外還有一個非常重要的類:java.lang.Class

Class類:

反射機制的核心類,這個類包含了我們定義的類的所有屬性和方法以及類名

這個類的構造器是私有的,是以不用想着new了

擷取Class對象的方法有 類.class,對象.getClass(), Class.forName(String className)              等

接下來來看看代碼:

繼續閱讀