位置: 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用法)

  • 财政的税收
  • 未达起征点销售额和小微企业免税销售额
  • 办公家具发票要交税吗?
  • 实收资本在利润表中怎么体现出来
  • 薪金性支出包括什么
  • 累计纳税工资是什么意思
  • 自来水税率是9%还是3%
  • 特定业务预缴所得税不能填写
  • 同一控制下企业合并取得的长期股权投资
  • 小企业准则固定资产折旧每月折旧多折了
  • 股息红利所得如何缴纳个人所得税
  • 差额发票和全额发票的税率
  • 营改增后电力行业非正常损失怎么做会计处理?
  • 老师课时费计入什么科目
  • 外商企业所得税可享受什么优惠政策
  • 公司用无形资产抵税
  • 核定征收的公司用做账么
  • 原始凭据
  • 地税退税怎么做分录
  • 购买免税苗木抵税分录
  • 购入生产车间
  • 购销合同印花税2023年新规定
  • 下雨被水淹
  • php是面向过程还是面向对象
  • 增值税进项税额转出的情况有哪些
  • PHP:session_unset()的用法_Session函数
  • php实现微信网页聊天功能
  • 广角镜头下的人
  • php连接数据库实现登录注册
  • elementui级联选择器清空方法
  • 其它收益和递延收益
  • 阿里什么
  • mksysb命令
  • 稿费支付方式怎么填
  • mongodb运行
  • 自然人代开经营所得汇算清缴怎么做
  • 将一个表中的字段更新到另一个表
  • 开个分公司有啥好处
  • 冲抵货款是什么意思
  • 库存商品期末余额怎么计算
  • 广告赞助支出能抵扣吗
  • 企业缴纳的住房公积金的税率
  • 现金流量表的内部结构怎么算
  • 交易性金融资产的账务处理
  • 零余额账户用款额度年末转入哪个科目
  • 费用报销单怎么写 样本图片
  • 加班餐补需要发票嘛
  • 增值税其他免税销售额
  • 运费未付的会计分录怎么做
  • 企业为什么要进行绩效管理?
  • 存货成本计算方法有几种?分别是什么?
  • mysql数据库使用教程
  • 纸嫁衣6第四章攻略全文图解
  • 一键清理是干什么用的
  • win8分盘怎么分
  • win10动态磁贴不更新
  • Win7系统如何开启移动到文件夹选项
  • win7z
  • win8开机进入开始界面
  • win10version20h2的03累积更新
  • linux中wget命令出现错误
  • win7系统出现COMSurrogate
  • 如何关闭win8自带杀毒
  • jasonToObject
  • Extjs 4.x 得到form CheckBox 复选框的值
  • python购物车100行代码
  • 了不起的女孩
  • ntp ntpdate
  • nodejs处理excel
  • python如何读取字符串的一个一个字符
  • javascript总结笔记
  • javascript面向对象编程
  • jquery加载中
  • csp2020成绩查询
  • 电子税务局季度利润表本月数
  • 陕西省税务局发来信息通知
  • 中国宗教协会如何注册?
  • 增值税税负偏低的风险点
  • 财税指什么
  • 地税局开发票流程?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设