位置: IT常识 - 正文

java- 接口笔记(java接口基础知识)

编辑:rootadmin
接口 interface 接口就是一组规范(就像我们法律一样),所有实现类都要遵守。 面向对象的精髓,最能体现这一点的就是接口。为什么我们讨论设计模式都只针对具备了抽象能力的语言(比如 C++、Java、C#等),就是因为设计模式所研究的,实际上就是如何合理的去抽象。 接口的作用 为什么需要接口?接 ... 接口 interface

推荐整理分享java- 接口笔记(java接口基础知识),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:java的接口怎么写,java接口基础知识,java接口基础知识,java接口怎么写步骤和概念,java接口视频教程,Java接口笔记,Java接口笔记,Java接口笔记,内容如对您有帮助,希望把文章链接给更多的朋友!

接口就是一组规范(就像我们法律一样),所有实现类都要遵守。

面向对象的精髓,最能体现这一点的就是接口。为什么我们讨论设计模式都只针对具备了抽象能力的语言(比如 C++、Java、C#等),就是因为设计模式所研究的,实际上就是如何合理的去抽象。

接口的作用

为什么需要接口?接口和抽象类的区别?

接口就是比“抽象类”还“抽象”的“抽象类”,可以更加规范的对子类进行约束。全面地专业地实现了:规范和具体实现的分离。接口是两个模块之间通信的标准,通信的规范。如果能把你要设计的模块之间的接口定义好,就相当于完成了系统的设计大纲,剩下的就是添砖加瓦的具体实现了。大家在工作以后,做系统时往往就是使用“面向接口”的思想来设计系统。

接口和实现类不是父子关系,是实现规则的关系。比如:定义一个接口 Runnable,Car 实现它就能在地上跑,Train 实现它也能在地上跑,飞机实现它也能在地上跑。就是说,如果它是交通工具,就一定能跑,但是一定要实现 Runnable 接口。

java- 接口笔记(java接口基础知识)

[访问修饰符] interface 接口名 [extends 父接口 1,父接口 2…] {常量定义;方法定义;}

类实现接口用implements表示

[访问修饰符] class 类名 implements 接口名 {}

访问修饰符:只能是 public 或默认。

  接口名:和类名采用相同命名机制。

  extends:接口可以多继承。

  常量:接口中的属性只能是常量,总是:public static final 修饰。不写也是。

  方法:接口中的方法只能是:public abstract。 省略的话,也是 public abstract。

要点  

接口不能实例化

我们可以创建接口的实现类对象使用

接口的子类 implements

要么重写接口中的所有抽象方法

要么子类也是抽象类

  子类通过 implements 来实现接口中的规范。

  接口不能创建实例,但是可用于

本文链接地址:https://www.jiuchutong.com/zhishi/311868.html 转载请保留说明!

上一篇:织梦dede文章列表有缩略图显示没有缩略图的不显示图片(织梦发布文章栏目怎么不显示)

下一篇:python中TKinter组件的使用(python tkinter entry用法)

  • 内容营销VS社会化媒体营销,到底有啥区别?(内容营销与传统营销)

    内容营销VS社会化媒体营销,到底有啥区别?(内容营销与传统营销)

  • 论坛推广发帖最佳的发帖时间段(论坛推广帖子)

    论坛推广发帖最佳的发帖时间段(论坛推广帖子)

  • 纽曼蓝牙耳机怎么配对(纽曼蓝牙耳机怎么重置)

    纽曼蓝牙耳机怎么配对(纽曼蓝牙耳机怎么重置)

  • 企业微信直播怎么小窗口播放(企业微信直播怎么改名字)

    企业微信直播怎么小窗口播放(企业微信直播怎么改名字)

  • 照好的照片怎么美颜(照好的照片怎么去掉水印)

    照好的照片怎么美颜(照好的照片怎么去掉水印)

  • steam被盗了邮箱被改了怎么办(steam被盗了邮箱收不到验证码)

    steam被盗了邮箱被改了怎么办(steam被盗了邮箱收不到验证码)

  • 抖音怎么发音乐作品(抖音怎么发音乐赚钱)

    抖音怎么发音乐作品(抖音怎么发音乐赚钱)

  • 黑鲨手机充电反复断开怎么办(黑鲨手机充电反复断开还有声音)

    黑鲨手机充电反复断开怎么办(黑鲨手机充电反复断开还有声音)

  • 拼多多签收多久钱到账(拼多多签收多久后自动确认收货)

    拼多多签收多久钱到账(拼多多签收多久后自动确认收货)

  • 华为右上角有个眼睛图案代表什么(华为右上角有个感叹号)

    华为右上角有个眼睛图案代表什么(华为右上角有个感叹号)

  • 微信群违规怎么申请解封(微信群违规怎么查看原因)

    微信群违规怎么申请解封(微信群违规怎么查看原因)

  • 抖音号可以登录几个手机(抖音号可以登录抖音火山吗)

    抖音号可以登录几个手机(抖音号可以登录抖音火山吗)

  • 手机怎么给照片换底色证件照(手机怎么给照片加贴纸)

    手机怎么给照片换底色证件照(手机怎么给照片加贴纸)

  • 一加7T怎么开启口袋模式(一加7t设置)

    一加7T怎么开启口袋模式(一加7t设置)

  • 米聊怎么加好友聊天(2020年米聊怎么加群)

    米聊怎么加好友聊天(2020年米聊怎么加群)

  • 黑解iphone可以升级ios13(黑解iphone可以升16)

    黑解iphone可以升级ios13(黑解iphone可以升16)

  • 微信腾讯服务如何删除(微信上腾讯服务怎么调出来)

    微信腾讯服务如何删除(微信上腾讯服务怎么调出来)

  • 苹果x有面容和无面容的区别(苹果x有面容和无面容的差价)

    苹果x有面容和无面容的区别(苹果x有面容和无面容的差价)

  • 苹果11系统快捷键设置(苹果11系统快捷键怎么关)

    苹果11系统快捷键设置(苹果11系统快捷键怎么关)

  • 苹果无线耳机怎么查序列号(苹果无线耳机怎么连接手机)

    苹果无线耳机怎么查序列号(苹果无线耳机怎么连接手机)

  • 苹果的wifi记录在哪里(苹果手机wifi历史记录)

    苹果的wifi记录在哪里(苹果手机wifi历史记录)

  • 感觉C盘空间紧张?检查一下这几个设置吧(c盘空间变小的原因)

    感觉C盘空间紧张?检查一下这几个设置吧(c盘空间变小的原因)

  • win10闹钟怎么设置(win10如何设置闹钟)

    win10闹钟怎么设置(win10如何设置闹钟)

  • vue2配置cesium详细教程(vue2 mixin)

    vue2配置cesium详细教程(vue2 mixin)

  • 金蝶报账怎么报销
  • 营利性幼儿园怎样登记
  • 水利基金的计税税率6
  • 应付票据现金流量现值计算公式
  • 购入库存商品未付款怎么做账
  • 工业企业制造费用具体怎么摊
  • 哪些固定资产不需要计提折旧
  • 母公司对子公司的债务承担连带责任
  • 收到客户样衣定做款会计科目是什么?
  • 土地转让收入怎么交所得税?
  • 社保发票是普票还是专票
  • 2017 160号文件
  • 增值说税率怎么计算
  • 会计七月份忙吗
  • 增值税扣税凭证抵减销项税额
  • 附加税城建税税率
  • 总资产报酬率
  • 纳税人指什么意思
  • 小规模企业企业所得税优惠政策2022年
  • 以前年度未分配利润属于什么科目
  • win11 zen3
  • 有限责任公司注册要求
  • Laravle eloquent 多对多模型关联实例详解
  • 支付代账公司费用 怎么写凭证
  • 第一启动盘设置为u盘
  • 采用销售百分比法预测对外
  • PHP:Memcached::getVersion()的用法_Memcached类
  • gwsloader.exe是什么意思
  • 显示器有必要买240hz吗
  • 元宇宙band
  • 时序21-21-21-47
  • 汽车4s店一般会摆放什么小零食
  • 工程实践指的是
  • node.js的安装步骤
  • 保障金纳入地方财政吗
  • 电子发票报税怎么操作
  • 外贸出口退税进项发票有多家供应商怎么匹配
  • 帝国cms使用手册
  • 哪些固定资产不会贬值
  • sql查询结果分页
  • 人工费没有发票怎么入账
  • 税前扣除原则和扣除金额
  • 账务核对包括哪些内容
  • 企业暂估成本如何确定
  • 中级报名规则
  • 公司班车运费如何入账的
  • 小规模纳税人免税政策2023年
  • 增值税 附加税费
  • 红字发票抵扣联和发票联要给对方吗
  • 垃圾清运费的收费标准乱要钱怎么办
  • 公司报税金额和实际发的不一致可以去告吗?
  • 按季度报税怎么处理
  • 内部使用的收据可以做原始凭证吗
  • 外聘人员个人简历
  • 试制流程
  • 减免税款月末是否结平
  • mysql日期和时间函数
  • mysql查看当前执行的sql
  • 一句命令
  • win10系统进程
  • 用户账户限制
  • win10 打开文件
  • linux 常用命令大全及其详解
  • win7系统安装的配置要求有什么
  • win7系统桌面图标有遮挡
  • win8用户账户控制如何解除
  • win8使用教程和技能
  • sendmail邮件服务器的配置
  • javascript例题
  • cocos2dx4.0入门
  • javascript的基本规范
  • Javascript WebSocket使用实例介绍(简明入门教程)
  • 右键打开方式里没有word
  • 简单阐述javascript的主要作用
  • jquery和dom对象之间怎么转换
  • jQuery判断checkbox选中状态
  • 医疗保险在手机上交不上是怎么回事
  • 工会和税务局
  • 新疆碧桂园三期最新消息
  • 合并方为进行企业合并发生的佣金和手续费怎么处理?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设