“黑暗面程序员”接口与继承的区别

来源:互联网 发布:软件开发人员培训学校 编辑:程序博客网 时间:2024/05/17 23:29

 ------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------

接口与继承的区别:

 * 从实际生活来说:如果某类对象是另一类对象的一员时,可以用继承,如果只是想让
 * 某类对象获得一个新功能,则建议用接口。
从java语言来说:继承可以继承非抽象类,继承的类里面有些方法可以直接使用;
而接口是抽象类,并且接口里面全是抽象方法,需覆盖才能使用。更重要的一点是,
java只支持单继承,但一个类却可以实现多个接口,从而达到功能的扩展,因此,
建议能用接口尽量不要继承。