A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lsunshine 中级黑马   /  2015-7-14 21:47  /  1875 人查看  /  40 人回复  /   2 人收藏 转载请遵从CC协议 禁止商业使用本文

:victory:接口与抽象类的区别:
        1)成员特点:
             抽象类:
                成员变量:可以是变量,也可以是常量
                构造方法:有
                成员方法:可以是抽象方法,也可以是非抽象方法
             
             接口:
                 成员变量:只能是常量 public static final
                 成员方法:只能是抽象方法 public abstract
       
        2)关系特点:
                类和接口关系:
                        实现关系.可以单实现也可以多实现
                类与类关系:
                        继承关系.而且只能单继承,可以多重(层)继承
                接口与接口关系:
                        继承关系:可以单继承,也可以多继承;

        3)设计理念的区别:
                抽象类被继承,这个类中定义的是整个继承体现的共性内容.
                        体现:is a
                接口被实现,这个接口中定义的整个体现的扩展内容.
                         体现;like a

40 个回复

倒序浏览
赞一个,继续加油
回复 使用道具 举报
赞,总结的不错啊
回复 使用道具 举报
楼主已经过了面试?就业班?
回复 使用道具 举报
恩记一下以备不时之需
回复 使用道具 举报
果断赞一个
回复 使用道具 举报
已经通过面试?谢谢分享啊。
回复 使用道具 举报
先加入收藏  明天在  细看
回复 使用道具 举报
看一看,还没有学到呢,加油吧
回复 使用道具 举报
赞一个哦
回复 使用道具 举报
赞一个,加油
回复 使用道具 举报
面向对象的思想在JAVA中确实挺重要的。
回复 使用道具 举报
谢谢分享!
回复 使用道具 举报
恩 不错                                    
回复 使用道具 举报
好多,不错的。
回复 使用道具 举报
不错,总结的比较好。
回复 使用道具 举报
继续整理啊,持续关注!!
回复 使用道具 举报
赞一个,收藏了,省了我自己去整理了。
回复 使用道具 举报
好东西,赞一个!
回复 使用道具 举报
YanLH 中级黑马 2015-7-15 10:37:47
20#
赞一个,收藏了!
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 加入黑马