科技> 正文

接口和抽象类的意义及区别(java知识点总结)

时间: 2022-03-02 14:49:07 来源: CSDN博客

接口的意义

接口的意义用三个词就可以概括:规范,扩展,回调。

抽象类的意义

抽象类的意义可以用三句话来概括:

为其他子类提供一个公共的类型

封装子类中重复定义的内容

定义抽象方法,子类虽然有不同的实现,但是定义时一致的

接口和抽象类的区别是:

1.抽象类允许包含某些方法的实现,而接口是不允许的;从设计级别看,为了实现由抽象类定义的类型,一个类必须定义为一个抽象类的子类,这限制了它在类图中的层次,但是接口没有这个层次的限制。

2.在抽象类中提供成员方法的实现细节,该方法只能在接口中为 publicabstract修饰,也就是抽象方法。

3.抽象类中的成员变量可以实现多个权限 public private protected final等,接口中只能用 public static final修饰。

关键词: 接口和抽象类 意义及区别 接口意义 抽象类意义 接口和抽象类区别 java知识点总结

责任编辑:QL0009

为你推荐

关于我们| 联系我们| 投稿合作| 法律声明| 广告投放

版权所有 © 2020 跑酷财经网

所载文章、数据仅供参考,使用前务请仔细阅读网站声明。本站不作任何非法律允许范围内服务!

联系我们:315 541 185@qq.com