请高手指教一下,接口,虚函数和抽象函数的区别好吗,最近有点混了...

解决方案 »

  1.   

    1. 抽象类不能被多重继承,接口可以被多重继承。
         2. 抽象类中可以存在非抽象方法,接口中所有的方法都是抽象的。
         3. 抽象类中可以声明并使用字段,而一个接口不能。
         4. 抽象类默认情况下都是public, 并且在声明接口成员时,不允许使用访问修饰符。
         5. 抽象类中可以定义构造函数,而一个接口不能。
         6. 一个接口定义了一个和约.
      

  2.   

    接口可以包含常量和若干抽象方法,抽象方法没有实现。
    虚方法可以被重写(override),已经实现。