黑马程序员技术交流社区

标题: 这个不是求助的,这是抽象类和接口的异同 [打印本页]

作者: xieguanxiong    时间: 2012-3-2 18:12
标题: 这个不是求助的,这是抽象类和接口的异同
抽象类和接口异同:
相同:
1,都可以在内部定义抽象方法。
2,通常都在顶层。
3,都不可以实例化,都需要子类来实现。

不同点:
1,抽象类中可以定义抽象方法和非抽象方法,
        而接口中只能定义抽象方法。
2,接口的出现可以多实现。
        抽象类只能单继承。
        也就是说:接口的出现避免了单继承的局限性。
3,继承和实现的关系不一致。继承:is a,实现:like a





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