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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

从以下几个方面总结:
1.构造方法:在接口中,是没有构造方法的.而在抽象类中是有的.
2.成员方法:接口中的成员方法都必须是抽象的,默认用public abstract修饰.而在抽象类中,方法可以是抽象的,也可以是非抽象的.
3.成员变量:接口中的成员变量只能是常量,并且是静态的并公共的.默认修饰符为 public static abstract.而抽象类中的成员变量可以是常量也可以是变量.
4.类与类是继承关系,并且是单继承.而接口与接口的继承可以是单继承,也可以是多继承.
5.设计理念区别:抽象类 被继承体现的是 is a 的关系. 而接口被实现体现的是like a 的关系.

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马