請(qǐng)問java中類名方法名?
可以通過類名+方法名調(diào)用的方法叫做靜態(tài)方法,屬于類級(jí)別方法.類方法可在不實(shí)例化對(duì)象的前提下調(diào)用.一般類的靜態(tài)方法和靜態(tài)變量都是通過static關(guān)鍵字修飾的.而且靜態(tài)方法體里不能應(yīng)用任何實(shí)例變量和實(shí)例方法,至于你那段程序,調(diào)用那個(gè)方法和new一個(gè)對(duì)象效果是一樣的.不過只是把實(shí)例的創(chuàng)建封裝在方法里,通過類名加方法來調(diào)用而已,讓實(shí)例化代碼簡潔點(diǎn)外,無任何差別.不過,有些時(shí)候,有些類的設(shè)計(jì),出于某種需要,不希望類的構(gòu)造方法是public的,也就是用戶無法直接new出來的,通常就會(huì)通過這么一個(gè)靜態(tài)方法來調(diào)用獲取實(shí)例.而且這些方法體里除了直接return一個(gè)實(shí)例之外,可能還會(huì)做某些處理,這在java里許多類都有這種設(shè)計(jì).如,j2me中的Image類.