1.抽象类可以没有抽象方法,如果一个类中有一个抽象方法,必为一个抽象类.
public abstract class TestClass
{
public void Test()
{
}
}
2.普通类可以有静态方法,也可以有普通方法,静态类中只可以有静态方法.
public class TestClass
{
private void Test()
{
}
public static void Test1()
{
}
}
public abstract class TestClass
{
public abstract void Test();
}
3.静态方法的成员必须是静态成员,但是可以调用非静态方法.
public static class TestClass
{
private static int intNub;
private static TestClass2 testClass2;
private static void Test()
{
testClass2.Test2();
}
}
public class TestClass2
{
public void Test2()
{
}
}