黑马程序员技术交流社区

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

作者: 田利阳    时间: 2015-7-27 00:57
标题: 抽象类和接口的区别:

1:抽象类只能被继承,而且只能单继承。
接口需要被实现,而且可以多实现。
2:抽象类中可以定义非抽象方法,子类可以直接继承使用。
接口中都有抽象方法,需要子类去实现。
3:抽象类使用的是  is a 关系。
接口使用的 like a 关系。
4:抽象类的成员修饰符可以自定义。
接口中的成员修饰符是固定的。全都是public的。

作者: 嗯十一点晚安    时间: 2015-7-27 08:42
看来哥们最近要进黑马了,帖子一个接一个啊,跟我们分享一下吧,到哪步了
作者: fmi110    时间: 2015-7-27 09:17
复习了 字数补丁
作者: lizf2010    时间: 2015-7-27 11:29
默默的飘过,,
作者: 一城一世界    时间: 2015-7-27 11:33
主要在成员变量,成员方法,构造方法三方面
作者: zhaoyue    时间: 2015-7-27 21:34
抽象类中定义的方法都是  一些类的共同方法
接口中定义的方法都是 这些类中部分类可以扩展的方法
作者: 392225327    时间: 2015-7-27 22:03
学习了 谢谢
作者: maizi1912    时间: 2015-7-27 22:04
不错  赞一个
作者: 天人之珠    时间: 2015-7-27 22:29
默默的飘过,,
作者: wx_pNOonoEG    时间: 2015-7-27 22:38
赞一个~




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