抽象类跟抽象方法有啥作用,麻烦举个例子,我理解的是,为了可扩展性,

解决方案 »

  1.   

    在类声明中使用 abstract 修饰符以指示某个类只能是其他类的基类。标记为抽象或包含在抽象类中的成员必须通过从抽象类派生的类来实现。实际上抽象的真正作用在于多态,标记为abstract只是告诉编译器,这个类没有实现,不能实例话而已。
    而多态的意思就是同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。
      

  2.   

    抽象类不能被实例化。
    抽象类可以包含抽象方法和访问器
    不能把抽象类用密封(sealed)来修饰
    一个派生于一个抽象类的非抽象类必须包括所有的继承来的抽象方法和访问器的实现
    在方法和属性中使用abstract 关键字
    在baidu和google里搜下例子很多