接口的的的~

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

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

(对抽象的理解:

2.结构:

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

(2)方法:

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

②:可以定义静态的方法

③:可以定义default 方法

(abstract和default的区别:

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

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

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

相关推荐
_Aaron___19 小时前
Spring AI 2.0 之后,MCP Server 该按远程企业服务来设计
java·人工智能·spring
NE_STOP19 小时前
Docker--Docker简介及系统架构
java
Daydream.V19 小时前
C++ 入门全攻略:从基础语法到核心特性
java·开发语言·c++
我是一颗柠檬19 小时前
【JDK8新特性】接口默认方法与静态方法Day8
java·开发语言·后端·intellij-idea
lulu121654407819 小时前
【开发者指南】Gemini 3.5开发入门:从API调用到Agent构建
java·开发语言·人工智能·python·ai编程
SimonKing19 小时前
从单机到高并发:手搓唯一编号的生成方案
java·后端·程序员
阿维的博客日记19 小时前
罗列一下常见幂等操作
java
ma_king19 小时前
后端开发者工程实践指南
java·后端
霸道流氓气质19 小时前
从零理解 Redisson:Java 分布式工具箱的入门与实战
java·开发语言·分布式
Java识堂20 小时前
并发工具类:AQS有哪些作用?(三)
java