0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是接口 它有哪些特点

汽车玩家 来源:cnblogs、csdn、jianshu 作者:cnblogs、csdn、jian 2021-09-19 14:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

接口是为了一种事物与另一种事物进行交流提供的通道。

接口定义:

restful风格类的路径固定,通过请求方式表示语义是查询还是添加,然后多个单词用短横线连接起来增加版本号的管理;定义的时候做好参数校验,如果用对象接受,不需要的参数不允许定义在对象里,且请求参数字段尽量与表对象字段保持一致。

接口特点:

  • 接口中所有方法都必须是抽象默认修饰符

  • 接口中的成员变量是默认的

  • 子类可以实现多个接口,同时会覆写接口父类中的所有抽象方法

  • 接口可多继承接口

  • 接口无法直接实例化对象,只能通过子类实现

  • 接口可向上转型成它的任意接口类型

  • 接口中所有方法都是抽象方法,没有构造方法

  • 接口中只允许属性、方法,可直接省略不写


文章整合自:cnblogs、csdn、jianshu

编辑:ymf

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口
    +关注

    关注

    33

    文章

    9655

    浏览量

    157928
  • 定义
    +关注

    关注

    0

    文章

    10

    浏览量

    14528
  • Restful
    +关注

    关注

    0

    文章

    14

    浏览量

    3864
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RapID Platform DLR网络接口模块技术解析

    模块,看看它有哪些独特之处。 文件下载: RAPID-NI-V2109.pdf 模块概述 RapID Platform DLR网络接口模块集成了通信控制器、协议栈、Flash、RAM和模拟驱动器等,为
    的头像 发表于 06-02 10:40 167次阅读

    FCP薄膜电晕极化仪是什么?它有什么特点

    FCP薄膜电晕极化仪是什么? FCP薄膜电晕极化仪是对实验室规模生产压电聚合物薄膜和陶瓷而研发的,其采用电是极化技术,可以在薄膜表面施加高电场,从而实现材料的极化,随着对压电聚合物薄膜和陶瓷的应用需求增加,薄膜电晕极化仪逐渐发展为适应工业需求的设备。 为什么要做薄膜电晕极化?不做会有什么问题呢? 做薄膜电晕极化就是让薄膜内部电偶极子定向排列并注入稳定电荷,从而获得压电 / 铁电 / 驻极体功能,不做就没有可用的电功能特
    的头像 发表于 05-09 18:08 44次阅读

    AI 效率翻倍:对接速卖通接口,商品全量信息一键抓取

    https://o0b.cn/felix 特点: 一套代码通吃速卖通 / 淘宝 / 1688 / 京东 ,自动识别平台,参数统一,维护成本低 速卖通专用入口(字段最全) 接口
    的头像 发表于 04-29 11:45 441次阅读

    Type-C接口如何实现视频传输?

    Type-C接口传输DP视频技术以其兼容性强、高清输出、简洁便捷的特点,成为现代显示扩展的核心方案。它不仅解决了设备接口兼容性的难题,更通过Alt Mode与协议转换的协同,实现了从通用接口
    的头像 发表于 04-19 15:33 1003次阅读

    常用通信接口速查表

    在嵌入式开发中,通信接口是连接MCU、传感器、模块和外部设备的关键桥梁。UART、SPI、I2C、CAN、USB……每种接口都有各自特点和应用场景。今天,我们整理一份常用通信接口速查表
    的头像 发表于 01-19 09:06 939次阅读
    常用通信<b class='flag-5'>接口</b>速查表

    Amphenol 38999 Ram-Lock 推拉接口连接器:设计与应用指南

    Amphenol 公司推出的 38999 Ram-Lock 推拉接口连接器,看看它有哪些独特的特点和优势,以及如何在不同的应用场景中发挥作用。 文件下载: Amphenol Aerospace 38999
    的头像 发表于 12-11 10:55 718次阅读

    工业网关的IO接口有哪些类型

    连接数字信号设备,如开关、传感器、继电器等,实现开关量信号的输入和输出。 特点 :数字I/O接口通常具有高速、高精度的特点,能够准确捕捉和传输数字信号。 应用 :广泛应用于工业自动化控制、设备状态监测、安全保护等领域。 模拟I/
    的头像 发表于 12-02 09:27 849次阅读

    应用 I HDMI接口防护方案

    和视频信号(即两种信号采用一条线材),使得结构变小了,这会导致其更容易受到击穿效应而损坏。为了确保端口的性能,需采取对应的接口防护方案,对接口进行保护。特点1、HD
    的头像 发表于 12-01 13:38 583次阅读
    应用 I HDMI<b class='flag-5'>接口</b>防护方案

    星火电子:罗氏线圈接口及应用场景总结

    信号传输稳定,还能提升测量精度和系统兼容性。 一、常用接口类型及特点 二、接口与应用场景详细说明 1. LEMO 接口 LEMO 接口以高可
    的头像 发表于 11-21 10:23 513次阅读
    星火电子:罗氏线圈<b class='flag-5'>接口</b>及应用场景总结

    如何利用XPIO构建并实现带有Strobe的高速接口设计

    各类自定义接口的需求。高速接口设计中,源同步接口(Source-Synchronous Interface) 是一种常见方式,其特点是发送端不仅传输数据信号,还会同时发送一条或多条时钟
    的头像 发表于 10-17 09:22 2811次阅读
    如何利用XPIO构建并实现带有Strobe的高速<b class='flag-5'>接口</b>设计

    超详细的工业相机常见的数据接口类型分析

    工业相机作为机器视觉系统中的核心组成部分,其数据接口更是核心枢纽的存在,将直接决定系统的速度、稳定性与扩展能力等。面对多样接口,你是否也在为选型而纠结?今天小编将深入解析每类数据接口特点
    的头像 发表于 10-11 17:00 1588次阅读
    超详细的工业相机常见的数据<b class='flag-5'>接口</b>类型分析

    BNC 是什么接口?结构特点、工作原理与核心作用

    说到底,BNC 接口不是 “过时的老接口”,而是为高频、高清信号 “量身定制” 的专业接口 —— 它的结构特点(中心针 + 绝缘层 + 屏蔽外壳)为信号稳定传输打基础,工作原理(阻抗匹
    的头像 发表于 09-09 16:47 4882次阅读
    BNC 是什么<b class='flag-5'>接口</b>?结构<b class='flag-5'>特点</b>、工作原理与核心作用

    在 Buildroot 中启用 JPEG格式支持,但它有警告消息:“错误的管道:没有元素 Jpegparse”,怎么解决?

    在 Buildroot 中启用 JPEG格式支持,但它有警告消息:“错误的管道:没有元素 Jpegparse”
    发表于 09-03 06:41

    Aurora接口的核心特点和应用场景

    Aurora 是 Xilinx(赛灵思)推出的一种高速串行接口协议,主要用于 FPGA 之间或 FPGA 与其他高速设备(如处理器、ADC/DAC、光模块等)的高带宽、低延迟数据传输。它
    的头像 发表于 08-30 14:14 3867次阅读

    可编程电源保护电路的通信接口有哪些

    可编程电源的保护电路需通过通信接口实现远程监控、参数配置和故障报警等功能。其通信接口类型多样,涵盖有线、无线、工业总线及高速数字接口,以下从技术特点、应用场景和典型方案三方面详细介绍:
    发表于 07-03 14:33