首页 > Java > Java入门 > 抽象类与接口有什么联系

抽象类与接口有什么联系

王林
发布: 2020-08-03 16:37:39
转载
2671 人浏览过

抽象类与接口有什么联系

联系:

(推荐教程:java入门教程

1、都可以拥有抽象方法

2、都不可以直接创建对象

3、都依靠于子类存在才有意义,子类必须实现其所有的抽象方法

4、都可以实现多态

区别:

成员不同:

接口中没有构造方法,抽象类有构造方法但是不能直接创建对象。

接口中成员方法默认添加 public abstract 修饰,只能存在抽象方法。抽象类中既有抽象方法也有普通方法。

接口中的成员变量默认添加static final 修饰,只有公开静态常量。抽象类中的变量没有这个限制。

(视频教程推荐:java视频教程

关系不同:

类与类之间的关系是继承:extends。

接口与接口之间的关系是继承:extends。

类与接口之间的关系是实现:implements。子类称为子实现类。

以上是抽象类与接口有什么联系的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:csdn.net
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板