黑马程序员技术交流社区

标题: 接口,抽象的区别 [打印本页]

作者: 只是忽然间    时间: 2015-8-8 14:13
标题: 接口,抽象的区别
1.接口Interface
1.1:接口由抽象类和全局变量组成
1.2:一个子类可以implements多个接口
1.3:抽象类可以实现多个接口
1.4:都是父类对象指向子类引用
2.抽象类abstract class
2.1:抽象类和普通类相比,就对了一个abstract关键字,因而和普通类一样包含各种属性,方法(包括构造方法,抽象方法)
2.2:一个子类只能extends一个抽象类
2.3:接口不能继承抽象类,只能实现接口
2.4:都是父类对象指向子类引用
综上:在能使用接口的时候就使用接口,而不使用抽象类,避免单继承限制




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