使用上跟非abstract类并没有区别,这么做有什么用处?

解决方案 »

  1.   

    必须重写该类型或方法用abstract
      

  2.   

    abstract 修饰符可以和类、方法、属性、索引器及事件一起使用。 在类声明中使用 abstract 修饰符以指示类只能是其他类的基类。
    [C#] 
     public void CreateSqlParameter() 
    {
    SqlParameter myParameter = new SqlParameter();
    myParameter.ParameterName = "@Description";
    myParameter.IsNullable = true;
    myParameter.SqlDbType = SqlDbType.VarChar;
    myParameter.Direction = ParameterDirection.Output;
    myParameter.Size = 88;
    }
      

  3.   

    abstract 修饰符可以和类、方法、属性、索引器及事件一起使用。 在类声明中使用 abstract 修饰符以指示类只能是其他类的基类。
    [C#] 
     public void CreateSqlParameter() 
    {
    SqlParameter myParameter = new SqlParameter();
    myParameter.ParameterName = "@Description";
    myParameter.IsNullable = true;
    myParameter.SqlDbType = SqlDbType.VarChar;
    myParameter.Direction = ParameterDirection.Output;
    myParameter.Size = 88;
    }
      

  4.   

    大家都是答非所问,我不是问abstract特性。我问的是PetShop的代码中,发现它的用户控件的后置代码中的类都声明为abstract类,这是为什么?麻烦各位先看一下PetShop再来做答
      

  5.   

    用户控件的后置代码类允许声明为abstract?请问你看的是那一个版本的???4.0?