共計(jì) 430 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
在 Java 中,類的實(shí)例化可以通過以下兩種方式來(lái)完成:
- 使用
new
關(guān)鍵字:
ClassName obj = new ClassName();
在這種方式下,new
關(guān)鍵字用于創(chuàng)建類的一個(gè)新的實(shí)例。ClassName
是要實(shí)例化的類名,obj
是類的實(shí)例化對(duì)象的引用變量。通過這種方式實(shí)例化類后,可以使用該引用變量來(lái)訪問類的成員變量和方法。
- 使用
newInstance()
方法:
ClassName obj = (ClassName) Class.forName("ClassName").newInstance();
這種方式可以通過反射機(jī)制在運(yùn)行時(shí)動(dòng)態(tài)地實(shí)例化一個(gè)類。ClassName
是要實(shí)例化的類名,obj
是類的實(shí)例化對(duì)象的引用變量。通過 Class.forName("ClassName")
方法獲取類的 Class
對(duì)象,然后調(diào)用 newInstance()
方法來(lái)創(chuàng)建類的實(shí)例。
需要注意的是,第二種實(shí)例化方式在 Java 9 之后已被廢棄,推薦使用第一種方式實(shí)例化類。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完