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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© huashanYY 中级黑马   /  2016-9-1 00:52  /  623 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

     抽象类和接口的区别
                   A:成员区别
                            抽象类:
                                               成员变量:可以变量,也可以常量
                                               构造方法:有
                                               成员方法:可以抽象,也可以非抽象
                            接口:
                                               成员变量:只可以常量 并且是给public static final修饰
                                               没有构造方法
                                               成员方法:只可以抽象 并且是给public abstract修饰
                   B:关系区别:
                            类与类:继承,单继承
                            类与接口:实现,单实现,多实现
                            接口与接口:继承,单继承,多继承
                   C:设计理念不同
                            抽象类:is a,抽象类中定义的是共性功能。
                            接口:like a,接口中定义的是扩展功能。

1 个回复

倒序浏览
接口中定义的是扩展功能,定义的是规则,实现接口,便是符合该规则。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马