摘要:联系:(推荐教程:java入门教程)1、都可以拥有抽象方法2、都不可以直接创建对象3、都依靠于子类存在才有意义,子类必须实现其所有的抽象方法4、都可以实现多态区别:成员不同:接口中没
联系:
(推荐教程:java入门教程)
1、都可以拥有抽象方法
2、都不可以直接创建对象
3、都依靠于子类存在才有意义,子类必须实现其所有的抽象方法
4、都可以实现多态
区别:
成员不同:
接口中没有构造方法,抽象类有构造方法但是不能直接创建对象。
接口中成员方法默认添加 public abstract 修饰,只能存在抽象方法。抽象类中既有抽象方法也有普通方法。
接口中的成员变量默认添加static final 修饰,只有公开静态常量。抽象类中的变量没有这个限制。
(视频教程推荐:java视频教程)
关系不同:
类与类之间的关系是继承:extends。
接口与接口之间的关系是继承:extends。
类与接口之间的关系是实现:implements。子类称为子实现类。
相关文章推荐
网站谷歌评分90+意味着什么?2022-09-06
怎样将不安全网站变成安全网站访问?2022-09-26
网站排名下降,可能跟算法更新没关系2022-09-20
网站如何设置高质量的网页标题?2022-09-14
做外贸网站选哪些语言?法语、德语最吃香2022-09-13