我有兩個類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