黑马程序员技术交流社区

标题: 2)抽象类和接口有什么区别? [打印本页]

作者: 643997890    时间: 2015-9-21 14:32
标题: 2)抽象类和接口有什么区别?
2)抽象类和接口有什么区别?
作者: maxwell247    时间: 2015-9-21 14:44
提问之前请搜索论坛。 http://bbs.itheima.com/forum.php?mod=viewthread&tid=241132
作者: 爱吃青苹果    时间: 2015-9-21 14:46
区别
1、抽象类体现继承关系,是"is a"关系,定义的是体系的共性内容,一个类只能单继承
     接口体现实现关系,是"like a"关系,定义体系的额外功能,一个类可以多实现
2、抽象类中可以定义普通方法和抽象方法,子类可以直接使用普通方法
     接口的方法都是抽象的,必须子类去实现,接口中的成员都有固定的修饰符





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2