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

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

3天内不再提示

什么是接口定义 有哪些特点

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

扫码添加小助手

加入工程师交流群

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

接口定义:

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

接口特点:

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


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


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


  • 接口可多继承接口


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


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


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


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


文章整合自:csdn、jianshu、cnblogs

编辑:ymf

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

    关注

    33

    文章

    9635

    浏览量

    157801
  • 路径
    +关注

    关注

    0

    文章

    50

    浏览量

    12802
  • 通道
    +关注

    关注

    0

    文章

    61

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    变频器网络接口定义

    变频器的网络接口没有全球统一的标准,其定义严格取决于所使用的 通信协议 及变频器所配的 选件卡 。现代变频器通常采用两种物理形式:一种是集成的  RJ45  或 端子排 (主要用于RS485串口通信
    的头像 发表于 05-18 07:08 269次阅读
    变频器网络<b class='flag-5'>接口</b><b class='flag-5'>定义</b>

    磁编码器接口定义及标准接线方法

    磁编码器以非接触式磁场检测技术为核心,具备抗油污、抗振动、宽温工作、可靠性高等突出优势,已广泛应用于伺服驱动、云台控制、机器人关节、AGV、数控机床、精密传动等工业与消费电子领域。接口定义标准化
    的头像 发表于 03-12 15:42 487次阅读

    磁编码器接口定义及标准接线方法

    磁编码器作为高精度位置检测核心部件,广泛应用于伺服系统、机器人、云台、工业传动等领域。其接口类型与接线方式直接决定检测精度、传输稳定性及系统兼容性,工程中因接口定义混淆、接线不规范导致的信号失真
    的头像 发表于 03-12 15:10 811次阅读

    SMA弯母头接口定义与安装说明

    本文详细介绍SMA弯母头接口定义与安装说明,涵盖结构特点、安装方式及注意事项,帮助工程师正确选型与安装SMA弯母头,提升射频系统稳定性。
    的头像 发表于 02-09 13:50 1009次阅读
    SMA弯母头<b class='flag-5'>接口</b><b class='flag-5'>定义</b>与安装说明

    JTAG各类接口针脚定义、含义及SWD接线方式

    JTAG10pin的、14pin的和20pin的,尽管引脚数和引脚的排列顺序不同,但是其中有一些引脚是一样的,各个引脚的定义如下。一、引脚定义 Test Clock Input (TCK
    发表于 01-22 06:11

    VCOCXO晶振是什么?哪些特点

    随着电子设备的不断进步,高频、高稳定性的晶振越来越受到重视。在众多晶振类型中,VCOCXO晶振因其独特的性能,成为许多精密电子系统中的重要组成部分。本文将详细介绍VCOCXO晶振的定义特点以及其在
    的头像 发表于 01-13 13:00 4503次阅读
    VCOCXO晶振是什么?<b class='flag-5'>有</b>哪些<b class='flag-5'>特点</b>

    武汉芯源MCU的指令集架构是什么?哪些特点

    武汉芯源MCU的指令集架构是什么,哪些特点
    发表于 12-08 06:59

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

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

    芯源MCU的外设接口都有哪些?USB接口嘛?

    芯源MCU的外设接口都有哪些?USB接口嘛?
    发表于 11-14 06:53

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

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

    Simulink模型测试典型问题分享-接口定义不完整

    典型测试问题分享-接口定义不完整 问题描述: 计算模块未定义数值范围,存在越界风险。 信号未规定精度和误差范围,导致背靠背测试未通过。
    的头像 发表于 09-22 15:40 1285次阅读
    Simulink模型测试典型问题分享-<b class='flag-5'>接口</b><b class='flag-5'>定义</b>不完整

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

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

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

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

    什么是软件网关?什么功能特点

    大家好,这里是成盈智通,今天给大家介绍一款软网关/软件网关(Vlink软件)。随着物联网和工业自动化快速发展,人们逐渐接触到这个概念,那么什么是软网关/软件网关,它有什么特点和功能?让我们一一
    的头像 发表于 08-14 15:55 1138次阅读
    什么是软件网关?<b class='flag-5'>有</b>什么功能<b class='flag-5'>特点</b>?

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

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