静态类中的静态方法和非静态类中的静态方法有什么不同?静态类和静态方法
Q
静态类和静态方法
3
A
回答
7
没有区别。
无论如何不在这两种方法之间。
5
对于大多数情况下,它们基本上是等效的功能。一个显着的区别是只有static
类中的static
方法可以作为扩展方法。
2
没有区别。
与非静态类不同,您不能将静态方法稍后修改为实例方法,因为静态类只能包含静态成员。
这是不允许的,并且不会编译
public static class Foo{
public void test(){}
}
1
静态类只能包含静态方法,而一个非静态类可以包含两者。决定哪条路是C#中的设计问题。
相关问题
- 1. 非静态类中的静态方法和静态类中的静态方法有什么区别?
- 2. Java类和静态方法
- 3. PHP和静态类方法
- 4. 静态静态方法?
- 5. 静态和非静态方法工作
- 6. powermockito静态和非静态方法链
- 7. 静态和非静态方法
- 8. 从静态基类方法调用静态派生类方法
- 9. 通过静态和非静态方法访问静态属性?
- 10. C++静态对象中的类的静态数据成员和静态方法?
- 11. 如何在静态方法中访问静态和非静态方法
- 12. Combinig静态类和非静态类
- 13. 具有静态和非静态重载的类方法
- 14. C#替代虚拟静态方法和静态子类
- 15. 静态和非静态方法的类内穿线
- 16. 静态内部类和非静态的外方法
- 17. 工具类的静态和非静态方法的性能
- 18. (Java)静态通用方法与泛型类静态方法
- 19. 在Dao类中使用静态方法或非静态方法?
- 20. 具有静态方法的静态类和具有静态方法的常规类之间有什么不同?
- 21. 静态主类静态类?
- 22. 静态类中的静态变量和非静态类中的静态变量
- 23. 静态方法
- 24. 静态方法
- 25. 静态方法
- 26. 静态方法
- 27. 静态方法
- 28. 静态方法
- 29. DLLEXPORT静态类的方法
- 30. 调用静态类方法
扩展名在这里意味着什么? – devsda 2012-09-29 05:39:55