求教java中的static是用來做什么的呢?感謝。關鍵我是搞不懂,為什么有的public后面有static,而有的public后面可以不需要,而是直接在public后面加void
1 回答

大咪
TA貢獻785條經驗 獲得超332個贊
當一個方法或者變量需要初始化加載,或者是經常被調用的時候可以加上static。
用static修飾的方法可以用類名直接調用,不用的一定要先實例化一個對象然后才可以調用
比如 person這個類里面有一個方法public static add(){}
那么可以直接用person類調用 person.add();當然也可以用下面的方法先出一個對象在調用也是可以
如果這個方法前面沒有static 比如 public add(){}
那么先要person p=new person();
然后用p.add();
類加載器在加載這個類的時候就已經實例化了這個類了
添加回答
舉報
0/150
提交
取消