接口的的的~

1.接口是什么(关键字 interface):

接口是 Java 中一种引用类型,它定义了一组方法的规范(契约),但不关心具体实现。可以把它理解成一份"合同",任何类只要实现了这个接口,就必须遵守这份合同(实现所有抽象方法),它),与类同一个级别,当成一个类型来使用。

(对抽象的理解:)

2.结构:

(1)属性: 默认由 static final 修饰的属性 静态常量

(2)方法:

①:默认为抽象方法 没有方法体

②:可以定义静态的方法

③:可以定义default 方法

(abstract和default的区别:

)

④.所有的成员都是默认为public 权限;

所以,接口的本质,是以方法进行分类,定义行为/功能的抽象声明,由实现类来实现该方法体 ;当我们发现所有实现接口的类,都具有一个统一的行为时可以定义一个default方法;

而且由于接口与类同一个级别 所以我们可以实例化接口

相关推荐
露天赏雪1 天前
第3篇:Sentinel熔断降级实战:大模型接口抖动时的服务兜底方案
java·开发语言·人工智能·spring boot·spring·servlet·sentinel
天天被压力1 天前
【A股分钟级高频数据完全手册 #06】北交所分钟级数据接口:京市股票Pro版最新分时
java·人工智能·python
天天被压力1 天前
【A股分钟级高频数据完全手册 #05】指数历史分钟数据接口:Pro版沪深指数分时回放
java·人工智能·python
captain3761 天前
▲统一功能——DispatcherServlet源码分析
java·spring·java-ee·log4j·maven
金銀銅鐵1 天前
JDK 21 中 List.of 的实现细节:从 List12 到 ListN
java·后端·ai编程
yeccheng1 天前
MySQL 索引超详解:从底层 B+ 树到面试高频考点
java·开发语言·jvm·mysql·面试
这个昵称不容易1 天前
SpringBoot 读书笔记共享平台部署实战:97 个 Java 文件 / 113 个接口 / 10 张表
java·springboot·毕设
金銀銅鐵1 天前
一个 Java 文件实现《孫子兵法·始計篇》中英对照阅读器
java·后端·ai编程
DevOpenClub1 天前
高考教育信息问答 API:会话参数、资料引用与流式响应
java·数据库·高考
bro_Java6661 天前
《排序的底层逻辑:比较、交换与分治》
java·算法·排序算法