面向对象_接口

接口的概述

电脑上面的主板有很多接口,比如内存条的接口,有了这个接口,可以插入多个内存条,主板和内存条可

能不是同一家生产厂商,但是两种物体却能结合到-起,正是因为这个接口的存在。只要厂家遵循这个接

口,主板和内存条就可以随意更换,提高了可插拔性,接口其实也是体现着一种规范。

在java语言里面使用interface来声明-个接口,接口其实是一一个特殊的抽象类,在接口里面的方法全部都

是抽象的。.

关于接口,有几个需要注意的地方:

■接口中只能出现常量和抽象方法

.接口里面没有构造方法,无法创建接口的对象

■接口和接口之间支持多继承,即一个接口可以有多个父接口

.一个类可以实现多个接口,即一个类可以有多个父接口

.一个类如果实现了接口,那么这个类需要重写接口中所有的抽象方法(建议) ,如果不重写则这个类

需要声明为抽象类(不建议)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 接口概述 a:接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。b:接口只描述所应该具备的方...
    AitHim19阅读 1,410评论 0 0
  • 1.核心区别 抽象类可以更好的实现代码的复用抽象类中不一定都是抽象的方法,也可以有具体实现的方法,这样就可以把大家...
    嘻洋洋阅读 825评论 0 0
  • 面向对象 面向对象的三个特点:封装:把数据封装起来,不让外面随便访问,如身份证号get/setter多态:同一件事...
    陈小飘阅读 2,726评论 0 1
  • java继承 继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继...
    863cda997e42阅读 3,921评论 0 1
  • 一.Java 接口: 1.接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,...
    少帅yangjie阅读 747评论 0 1