共計 543 個字符,預計需要花費 2 分鐘才能閱讀完成。
Java 對象實例化的方法有兩種:使用 new 關鍵字和使用反射機制。
- 使用 new 關鍵字:最常用的實例化方法是使用 new 關鍵字,通過調用類的構造方法來創建對象。示例代碼如下:
ClassName obj = new ClassName();
其中,ClassName 是要實例化的類名,obj 是創建的對象名。
- 使用反射機制:Java 的反射機制可以在運行時動態地獲取類的信息,并創建對象。通過反射,可以調用類的構造方法來實例化對象。示例代碼如下:
Class clazz = Class.forName("ClassName");
Constructor constructor = clazz.getConstructor();
ClassName obj = (ClassName) constructor.newInstance();
其中,ClassName 是要實例化的類名。首先,使用 Class.forName() 方法獲取類的 Class 對象,然后通過 getConstructor() 方法獲取構造方法,再通過 newInstance() 方法調用構造方法創建對象。最后,通過強制類型轉換將對象轉為目標類類型。
需要注意的是,使用反射機制實例化對象通常比使用 new 關鍵字慢,且較為復雜,應盡量避免過度使用。
丸趣 TV 網 – 提供最優質的資源集合!
正文完