《Oracle Java SE編程自學與面試指南》26-02:Class類

課程封面-JavaSE-AT阿寶哥


內容導航

  • 前言
  • 1、Class類
  • 2、主要方法
  • 3、獲得Class實例
  • 4、代碼演示

1、Class類

Class類是Java反射機制的基礎, 通過Class類, 可以得到一個類的基本信息。

對於每種類型的對象,Java虛擬機都實例化Java .lang. class的一個不可變實例,該實例提供了檢查對象運行時屬性(包括其成員和類型信息)的方法。類還提供了創建新類和對象的能力。最重要的是,它是所有反射api的入口點。


2、主要方法

  • getMethod
    返回類中某一個方法定義的實例。

  • getMethods
    返回類中所有方法定義的實例。

  • getField
    返回類中某一個屬性定義的實例。

  • getFields
    返回類中所有屬性定義的實例。

  • getConstructor
    返回類中的一個構造方法的實例。

  • getXXX
    其他可以獲得類的基本信息

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章