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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 胡eason 中级黑马   /  2016-8-23 22:07  /  723 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

接口跟抽象类的区别
        成员特点        抽象类中可以有成员变量跟成员常量,有构造方法,除了抽象方法外也可以有非抽象方法。
                        接口中只有常量,默认修饰符是public static final,接口中只有抽象方法默认修饰符是public abstract。
        关系特点  类跟类之间只能单继承跟多重继承。
                        类跟接口可以单实现、多实现,也可以在继承一个类的时候再实现一个或者多个接口。
                         接口跟接口可以单继承也可以多继承。        
        设计理念   继承体现的关系是is a  代表子类就是父类的一个延伸,就是说有地方用到父类的时候完全可以用子类替代。

1 个回复

倒序浏览
不是很对哦,兄弟。抽象类被继承,抽象类中体现的是整个继承体系的共性内容,也就是说什么是神马的关系。接口被实现,接口中体现的是整个体系的扩展内容,也就是说什么像什么的关系。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马