接口的的的~

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

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

(对抽象的理解:

2.结构:

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

(2)方法:

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

②:可以定义静态的方法

③:可以定义default 方法

(abstract和default的区别:

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

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

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

相关推荐
若鱼191918 小时前
JPA/Hibernate中一对一关联时不持有外键方的属性延迟加载为什么不生效?
java·spring
砍材农夫18 小时前
spring-ai 第八模型介绍-图像模型
java·人工智能·spring
橘子hhh19 小时前
Netty基础服务器实现
java·nio
墨雪遗痕19 小时前
工程架构认知(二):从 CDN 到 Keep-Alive,理解流量如何被“消化”在系统之外
java·spring·架构
用户66885998476619 小时前
Sprint Boot登录案例
java
Ivanqhz19 小时前
LLVM IR 转 SMT公式
java·开发语言
一个心烑19 小时前
奖项届定获取方式
java
小红的布丁19 小时前
Reactor 模型详解:单 Reactor、主从 Reactor 与 Netty 思想
android·java·开发语言
weixin_7042660520 小时前
redis 的集群
java·数据库·redis
被摘下的星星20 小时前
Java的类加载
java·开发语言