java接口使用默认方法的讲解
- 软件编程
- 2026-01-11 01:07:19
1、接口中默认方法的格式:
public default返回值类型方法名(参数列表) { }
2、接口中默认方法的注意事项:
默认的方法不是抽象的方法,所以不重写。但是可以重写,重写的时候可以删除关键词。

public可以省略,default不能省略。
3、实例
1:定义一个接口MyInterface,里面有两个抽象方法:
void show1();
void show2();
2:定义接口的两个实现类:
MyInterface ImplOne
MyInterface ImplTwo
3:定义测试类:
MyInterfaceDemo
在主方法中,按照多态的方式创建对象并使用
知识点扩充:
什么是接口(接口概述)
既然要用接口首先要明确什么是接口,它能帮助我们实现什么哪些事儿。
接口就是规范,定义的是一组规则,体现了现实世界中“如果你是…则必须能…”的思想。 比如如果你是汽车,则必须能跑;如果你是坏人,则必须欺负好人等。
接口是比“抽象类”还“抽象”的“抽象类”,可以更加规范的对子类进行约束。全面地专业地实现了:规范和具体实现的分离。
接口是Java语言中的一种引用类型,是方法的"集合",所以接口的内部主要就是定义方法,包含常量,抽象方法(JDK 7及以前)。
# 关键词
# 的是
# 你是
# 要用
# 实现了
# 它能
# 重写
# 有两个
# 体现了
# blockquote
# class
# brush
# pre
# 子类
# 返回值
# default
# 抽象类
# 多态
# 人等
# IDEA中WebService生成Java代码并调用外部接口实现代码
# java接口
# 默认方法
# 接口签名怎么用Java实现
# Java源码解析之接口List
# Java源码解析之超级接口Map
# 详解Java接口的相关知识
# MyInterface
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
C# 实现Table的Merge,Copy和Clone
Java用户交互scanner及运算结构代码详解
shell脚本--sed的用法详解
MYSQL字符串强转的方法示例
C# 实现简易的串口监视上位机功能附源码下载
SpringBoot整合Xxl-Job的完整步骤记录
C语言中%c与%s的区别与划分详解
Docker 使用nsenter工具进入容器的操作
sql server把退款总金额拆分到尽量少的多个订单中详解
JavaScript中的几种继承方法示例
C语言中的递归,你真的懂了吗?
Linux下docker 容器退出bash的两种实现方法
C语言 用while循环求和的平均值操作
docker 报错 Exited (1) 4 minutes ago的原因分析
pymongo insert_many 批量插入的实例
详解Vue的mixin策略
Java接口和抽象类有什么区别
详解Go语言的context包从放弃到入门
C++ txt 文件读取,并写入结构体中的操作
Python request post上传文件常见要点
浅谈Vue使用Elementui修改默认的最快方法
C语言中求和、计算平均值、方差和标准差的实例
class类在python中获取金融数据的实例方法
MySQL 连接查询的原理和应用
在java中main函数如何调用外部非static方法
C# 多线程处理List数据的示例代码
Python 调用 ES、Solr、Phoenix的示例代码
解决docker加载新的镜像后repository和tag名称都为none的问题
更改Maven软件源为阿里云源的方法详解
JAVA Iterator 转成 List 的操作
C# 操作 MongoDB的示例demo
一篇超完整的Vue新手入门指导教程
解决android报错:Intel HAXM is required to run this AVD
Java jdk安装及javac命令无效解决方案
JavaScript实现无限轮播效果
JavaScript实现网页留言板功能
JavaScript 异步时序问题
C#中List集合使用Max()方法查找到最大值的实例
windows宿主机和docker容器设置挂载共享文件夹的步骤
c# 实现语音合成
在CentOS启动时自动加载内核模块overlayfs操作
MongoDB如何正确中断正在创建的索引详解
Java 实现对称加密算法
JAVA Web.xml加载顺序过程详解
详解C#实例化对象的三种方式及性能对比
Druid监控分布式实现过程解析
Python导入父文件夹中模块并读取当前文件夹内的资源
pyqt5实现井字棋的示例代码
Scrapy-Redis之RedisSpider与RedisCrawlSpider详解
js获取图片的base64编码并压缩
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
