接口
专业的抽象
定义
只有规范,自己无法写方法
规范的含义是,定义规则,即‘若,则’这类规范。
如:如果你是老师,则你要具备教学生的能力。
使用
public interface Name1{//接口中的所有定义都是抽象的 public abstractvoid add(String name);void delete(String name);void change(String name);void get(String name);//属性为常量 public static final //一般不这么写int age =9;} #类名后加implement 表实现接口
#一个类可以引入多个接口,即实现了多继承
public class Milo implement Name1,Name2{//有接口的类必须实现接口中的每一个方法。@Overridepublic void add(String name){}//下略
}
作用
- 约束。
- 定义一些方法让不同的人实现。
- 定义抽象的方法 public abstract (方法)。
- 定义成员变量 public static final(成员变量),此处默认为常量。
- 多继承,一个类可以实现多个接口,只需要用逗号隔开。
- 只要实现了接口就必须对接口内的每一个抽象方法进行重写。
- 接口不能被实例化,且接口中没有构造方法,此处需要和抽象类区分开。
个人看法:
接口像是对一个整体功能的划分和集成,当一个类实现某个接口的时候,就具备了这个接口代表的“能力”,且为全部具备。
像打游戏穿装备一样,一个英雄可以穿不同的装备,且穿上装备即可具备装备赋予的能力。装备属性的大方向已经由装备自身确定,但具体数值需要装备所有者diy。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/939724.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!相关文章
傅里叶变换及DCT点滴
上图来自 PDF Fourier Transforms and the Fast Fourier Transform (FFT) Algorithm, Paul Heckbert.
如果a_n都相等的话,A_k是等比数列求和.
为啥傅里叶变换在解密中也有用?因为解密涉及大整数的分解,which涉及一…
【未完待续】MkDocs 部署安装教程
MkDocs 简介MkDocs 是一个基于 Python 的 Markdown 的静态网站生成工具,常用于快速搭建项目文档网站。
它界面简洁大方,配置简单,生成速度快,特别适合技术手册、内部知识库等场景,并可部署到 Github Pages,因此深…
[PaperReading] SAIL-Embedding Technical Report: Omni-modal Embedding Foundation Model
目录SAIL-Embedding Technical Report: Omni-modal Embedding Foundation ModelTL;DRDataRecommendation-aware Data ConstructionDynamic Hard Negative MiningQ:动态难负样本挖掘是什么原理?\(\lambda^*\)是如何动…
How to Practice English Daily for 30 mins
How to Practice English Daily for 30 minsWelcome to Bookish English 2. Tell me honestly, how many times have you said, "Ill start learning English tomorrow." But tomorrow never comes, right?…
英伟达个人AI超算Spark技术解析
英伟达DGX Spark个人AI超级计算机将于10月15日上市,搭载GB10 Grace Blackwell超级芯片,具备每秒千万亿次计算能力,支持高达2000亿参数AI模型,为研究人员提供桌面级AI训练解决方案。英伟达“个人AI超级计算机”将于…
[buuctf]jarvisoj_level3_x64
首先查看一下文件的保护措施在用ida打开看一下这里很明显在read函数进行输入的时候存在栈溢出,然后观察一下文件,没有后门函数,也没有可以用的binsh,那就可以向libc泄露这方面去想了
由于这里是64位的程序,所以在调…
SpringBoot系列十三:SpringBoot面试常见问题
你觉得 SpringBoot 最大的优势是什么呢?
答:SpringBoot 的最大的优势是“约定优于配置“。“约定优于配置“是一种软件设计范式,开发人员按照约定的方式来进行编程,可以减少软件开发人员需做决定的数量,获得简单的…
人生四大支柱 - 健康,金钱,工作,关系
人生四大支柱
如果把人生看作是一座大厦,想要这座大厦扛过人生一路的风风雨雨,让他能安稳长久,必须有坚实的支柱支撑大厦。
细数下来,最主要的有四根柱子:健康、金钱、工作、关系。它们相互依存,缺了哪一根,生活…
【Docker项目实战】使用Docker部署IT运维管理平台CAT - 指南
【Docker项目实战】使用Docker部署IT运维管理平台CAT - 指南2025-10-18 17:52
tlnshuju
阅读(0)
评论(0) 收藏
举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !importa…
2025 夹丝玻璃源头厂家最新推荐排行榜:解析防火 / 艺术 / 酒店等多场景厂商优势,助力精准选型
引言随着夹丝玻璃在防火防爆、艺术装饰、高端家居等场景的应用愈发广泛,市场需求持续攀升,但行业乱象也随之凸显。部分厂商缺乏核心技术,产品强度、透光率等关键指标未达 GB/T 18091 标准,金属丝分布不均、粘结强度…
2025 中空板源头厂家最新推荐排行榜揭晓:覆盖全产业链,老牌与新锐共筑品质标杆
引言在物流包装、广告展示、建筑防护等多领域需求的驱动下,中空板市场规模持续扩张,源头厂家数量随之激增。然而,行业内仍存在产品性能参差、定制能力不足、售后保障缺失等问题,部分企业因选错供应商面临交货延迟、…
2025 中空板源头厂家最新推荐排行榜揭晓:覆盖全产业链,老牌与新锐共筑品质标杆
引言在物流包装、广告展示、建筑防护等多领域需求的驱动下,中空板市场规模持续扩张,源头厂家数量随之激增。然而,行业内仍存在产品性能参差、定制能力不足、售后保障缺失等问题,部分企业因选错供应商面临交货延迟、…
adb安装教程(附adb命令大全详解)adb环境部署教程
adb安装教程(附adb命令大全详解)adb环境部署教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas"…
2025 年感温电缆厂家最新推荐榜单:覆盖线型 / 缆式 / 可恢复 / 消防等多类型产品,全方位解析头部企业核心优势
在工业生产、城市基建等领域,火灾安全防护是保障生命财产安全的关键环节,而感温电缆作为火灾探测的核心设备,其品质与性能直接决定了火灾预警的及时性与准确性。当前感温电缆市场呈现品牌繁杂、产品质量差异显著的态…
2025 年盖板源头厂家最新推荐榜单:电力 / 隧道 / 电缆沟等多场景适用品牌优选,解析原材料采购与成本控制要点
引言当前盖板市场需求持续攀升,市政工程、电厂、高铁隧道等多场景对盖板的质量、适配性及成本性价比要求愈发严苛。但行业内部分厂家存在原材料把控不严、成本管控失衡、定制服务滞后等问题,导致采购方难以精准筛选可…
2025 年真空炉制造厂家最新推荐排行榜:涵盖高温烧结真空炉 / 真空退火炉 / 智能铍铜真空炉,助力企业精准选型
当前工业 4.0 持续推进,半导体、5G 通信、航空航天等尖端产业对真空炉的需求日益攀升,同时对设备智能化、节能性、温控精度的要求也不断提高。然而,真空炉市场品牌繁杂,产品质量参差不齐,部分设备存在升温慢、能耗…