Java 中的 static 使用之靜態(tài)方法
與靜態(tài)變量一樣,我們也可以使用 static 修飾方法,稱為靜態(tài)方法或類方法。其實(shí)之前我們一直寫的 main 方法就是靜態(tài)方法。靜態(tài)方法的使用如:
需要注意:
1、靜態(tài)方法中可以直接調(diào)用同類中的靜態(tài)成員,但不能直接調(diào)用非靜態(tài)成員。如:
如果希望在靜態(tài)方法中調(diào)用非靜態(tài)變量,可以通過(guò)創(chuàng)建類的對(duì)象,然后通過(guò)對(duì)象來(lái)訪問(wèn)非靜態(tài)變量。如:
2、在普通成員方法中,則可以直接訪問(wèn)同類的非靜態(tài)變量和靜態(tài)變量,如下所示:
3、靜態(tài)方法中不能直接調(diào)用非靜態(tài)方法,需要通過(guò)對(duì)象來(lái)訪問(wèn)非靜態(tài)方法。如: