1. 反射機制是什么
反射機制是在運行狀態(tài)中彤叉,對于任意一個類棚饵,都能夠知道這個類的所有屬性和方法辆苔;對于任意一個對象楼镐,都能夠調(diào)用它的任意一個方法和屬性喷橙;這種動態(tài)獲取的信息以及動態(tài)調(diào)用對象的方法的功能稱為java語言的反射機制啥么。
2. 反射機制能做什么
- 反射機制主要提供了以下功能:
- 在運行時判斷任意一個對象所屬的類;
- 在運行時構(gòu)造任意一個類的對象贰逾;
- 在運行時判斷任意一個類所具有的成員變量和方法悬荣;
- 在運行時調(diào)用任意一個對象的方法;
- 生成動態(tài)代理疙剑。