我有两个类A级和ClassB:非静态类中的静态方法和静态类中的静态方法有什么区别?
static class ClassA
{
static string SomeMethod()
{
return "I am a Static Method";
}
}
class ClassB
{
static string SomeMethod()
{
return "I am a Static Method";
}
}
我想知道的是什么ClassA.SomeMethod();
和ClassB.SomeMethod();
当他们都可以访问的区别,而无需创建类的实例,为什么我们需要创建一个静态类,而不是仅使用非静态类并将这些方法声明为静态?
我们如何从类的对象中调用静态方法,请给我一个例子 – Vamsi 2011-03-09 13:37:35
“然而,静态方法可以在类和类的对象上调用。“我相信这种说法是错误的。 – Mahesh 2011-03-26 02:00:50