-1
A
回答
0
它是特定語言的實現細節。類足以訪問靜態方法,因此不需要對象;類可以直接指定或從對象隱式推導。後者實際上是一種可以由語言提供的語法糖。
+0
謝謝。語言是PHP。 –
0
在理論上,您可以使用實例標識符和類型標識符來調用靜態方法。
當您想要獲取靜態方法的地址時,情況可能會發生變化。有些語言在使用&Type.staticMethod
時只會返回一個簡單的指針,而在使用&instance.staticMethod
時只會返回一個胖指針。
相關問題
- 1. 我們可以在抽象類中使用靜態方法嗎?
- 2. 我們可以從靜態方法訪問/調用無狀態會話Bean嗎?
- 3. 我可以多態訪問靜態方法嗎?
- 4. 在java中的靜態方法,我可以以非靜態方式訪問靜態方法嗎?
- 5. 可以使用getClass()方法來訪問靜態變量嗎?
- 6. 調用synchronized靜態方法,那麼可以訪問其他靜態方法嗎?
- 7. 可以使用對象實例訪問Java中的靜態方法
- 8. 魔術方法 - 我可以使用它們來捕捉無法訪問的靜態屬性嗎?
- 9. 我們可以有一個虛擬的靜態方法嗎? (C++)
- 10. 當我擁有一個對象時,我可以調用靜態java方法嗎?
- 11. 我可以使用VS2010 PrivateObject訪問靜態類中的靜態字段嗎?
- 12. 我可以在Perl中訪問動態指定類中的靜態方法嗎?
- 13. 可以分部類訪問靜態方法嗎?
- 14. 我們是否可以從靜態嵌套類訪問非靜態嵌套類的非靜態方法
- 15. 靜態構造函數可以降低訪問靜態方法的性能嗎?
- 16. 爲什麼非靜態方法可以訪問靜態字段?
- 17. 我們可以在空對象上調用任何方法嗎?
- 18. 靜態方法可以訪問調用者對象,錯誤或功能?
- 19. 我可以使用類方法來設置靜態變量嗎?
- 20. 我可以使實用方法變爲靜態嗎?
- 21. 您可以在WCF中使用訪問HttpContext.Current.Items的靜態方法嗎?
- 22. 我可以在java的靜態方法中使用非靜態變量嗎?
- 23. 我可以在靜態方法在頂點使用非靜態變量嗎?
- 24. 我們可以使用out指針對象訪問託管代碼嗎?
- 25. 我們可以用Java中的空對象調用靜態方法嗎?如果是這樣,怎麼樣?
- 26. 靜態方法可以訪問同一個類的私有方法嗎?
- 27. 我可以使用File對象訪問資源嗎?
- 28. 我們可以在java中使用子類對象調用sleep()方法嗎?
- 29. 警告:靜態方法應該以靜態方式訪問
- 30. 我們可以在Java中沒有對象的情況下調用非靜態類的方法嗎?
如果您有選擇,請使用類名前綴。這會讓你清楚你正在調用一個類方法。這是一種很好的做法,就像在引用實例成員時始終在C系列語言中使用「this」前綴一樣,以便您可以輕鬆地將它們與局部變量區分開來。 –