C#OOPs静态类

时间:2015-06-11 10:20:46

标签: c# oop

请告诉我以下两个课程之间有什么区别

public static class Product
{
    public static int AddData(int x, int y)
    {
        return x + y;
    }
}

public class Product
{
    public static int AddData(int x, int y)
    {
        return x + y;
    }
} 

因为我们能够在两个类中以相同的方式访问AddData方法。

1 个答案:

答案 0 :(得分:0)

  1. 在静态类中,您只能添加静态方法。

  2. 您无法创建该静态类的实例,即无法将其分配给变量

  3. 此外,静态类中对静态方法的访问速度比实例一快。

  4. 静态类也不能被继承(因为它们不能有实例而没有意义)