分享

抽象类和接口的区别

 樱花梦_张艺馨 2016-09-07
/*
抽象类和接口的区别
A:成员区别
              抽象类:
                     成员变量:可以变量,也可以常量
                      构造方法:有
                      成员方法:可以抽象,也可以非抽象
              接口:
                       成员变量:只能是常量
                        构造方法:无
                       成员方法:只能是抽象
B:关系区别:
         类与类:
                继承,单继承
         类与接口:
                实现,单实现,多实现
         接口与接口:
                 继承,单继承,多继承
C:设计理念区别:
抽象类:被继承体现的是“is a ”的关系,抽象类中定义的是该继承体系的共性功能。
接口:被实现体现的是“like a” 的关系,接口中定义的是该继承体系的扩展性。
*/

 

 

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多