靜態類中的靜態方法和非靜態類中的靜態方法有什麼不同?靜態類和靜態方法
Q
靜態類和靜態方法
3
A
回答
7
沒有區別。
無論如何不在這兩種方法之間。
5
對於大多數情況下,它們基本上是等效的功能。一個顯着的區別是隻有static
類中的static
方法可以作爲擴展方法。
2
沒有區別。
與非靜態類不同,您不能將靜態方法稍後修改爲實例方法,因爲靜態類只能包含靜態成員。
這是不允許的,並且不會編譯
public static class Foo{
public void test(){}
}
1
靜態類只能包含靜態方法,而一個非靜態類可以包含兩者。決定哪條路是C#中的設計問題。
相關問題
- 1. 非靜態類中的靜態方法和靜態類中的靜態方法有什麼區別?
- 2. 靜態靜態方法?
- 3. 靜態和非靜態方法工作
- 4. powermockito靜態和非靜態方法鏈
- 5. 從靜態基類方法調用靜態派生類方法
- 6. 通過靜態和非靜態方法訪問靜態屬性?
- 7. C++靜態對象中的類的靜態數據成員和靜態方法?
- 8. 如何在靜態方法中訪問靜態和非靜態方法
- 9. Combinig靜態類和非靜態類
- 10. 靜態和非靜態方法的類內穿線
- 11. 具有靜態和非靜態重載的類方法
- 12. 在Dao類中使用靜態方法或非靜態方法?
- 13. (Java)靜態通用方法與泛型類靜態方法
- 14. 具有靜態方法的靜態類和具有靜態方法的常規類之間有什麼不同?
- 15. 靜態主類靜態類?
- 16. 靜態方法
- 17. 靜態方法
- 18. 靜態方法
- 19. 靜態方法
- 20. 靜態方法
- 21. Java靜態方法+類
- 22. 調用靜態類方法
- 23. 類名的靜態方法?
- 24. 靜態方法和非靜態方法有什麼區別?
- 25. 靜態方法和非靜態方法Java
- 26. python類靜態方法動態綁定靜態數據成員
- 27. 非靜態的靜態方法
- 28. 靜態/非靜態方法參考
- 29. 靜態與非靜態方法2
- 30. 靜態與非靜態方法
擴展名在這裏意味着什麼? – devsda 2012-09-29 05:39:55