反射可以分為兩種類型:條件反射和非條件反射。條件反射是後天通過學習獲得的反射,而非條件反射是動物先天就具有的反射。在醫學領域,反射還可以指在神經系統檢查中,通過刺激特定部位來觀察肌肉的反應,例如肱二頭肌腱反射、肱三頭肌腱反射和跟腱反射等。
在計算機編程中,反射是一種在運行時獲取類的信息(如變數和方法)並使用這些信息創建對象、調用方法的一種機制。反射可以通過獲取類的`Class`對象來實現,這個對象包含了類的元數據。通過反射,可以使用`Class`類中的方法來獲取構造方法、成員變數和成員方法的信息,並創建對象或調用這些方法。