接口和抽象类有什么区别 
菜鸟提问,请通俗点回答

解决方案 »

  1.   

    抽象类中可能实现了部分方法,其派生类如果无特殊要求就无需重载
      

  2.   

    抽象类:包括大多数派生类所具有的功能(具体实现类似)
    接口:包括某些类(甚至不相关的类)所类似的功能(具体实现可以不同)抽象类:家用电器
    派生类:冰箱,洗衣机,电视,收音机...接口:开关
    实现接口的类:电视,收音机,水龙头,马桶...