這一次,徹底理解JavaScript深拷貝
阿新 • • 發佈:2020-10-04
描述
在動態過程中,獲取物件的類資訊,或者利用類資訊建立物件。
類資訊包括:類名、實現的介面、許可權、欄位、方法等
獲取Class物件
1)類名.class屬性
2)物件.getClass方法
3)Class.forName方法
4)內建基本資料型別的包裝類可以直接類名.Type
5)類載入器
常用API
//發貨指定類名name的Class物件 static ClassforName(String name) //呼叫預設建構函式,返回Class物件的一個例項 Object newInstance() //返回此物件所表示的實體(類、介面、陣列類或void)的名稱 getName() //返回當前Class物件的父類的Class物件 Class getSuperClass() //返回當前Class物件的介面 Class[] getinterfaces() //返回該類的類載入器 ClassLoader getClassLoader() //返回一個包含某些Constructor物件的陣列 Constructor[] getConstructors() //返回一個Method物件,此物件的形參型別為paramType Method getMethod(String name,Class.. T) //返回Field物件的一個數組 Field[] getDeclaredFields()