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模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
Git 如何放弃所有本地修改的方法
java实现文件上传功能
Java 网络编程之 TCP 实现简单的聊天系统
IPV4和IPV6正则表达式的深入讲解
Docker 制作镜像Dockerfile和commit操作
Java tomcat环境变量及idea配置解析
ES6 十大特性简介
Android Studio配置本地SDK的方法
C++实现学生信息管理系统
element中Steps步骤条和Tabs标签页关联的解决
VUE+Element实现增删改查的示例源码
在C/C++项目中合理使用宏详解
Java上传文件FTP服务器代码实例
docker文件存放路径, 获取容器启动命令操作
Java方法及数组相关原理解析
Spring Boot项目集成UidGenerato的方法步骤
Git提交代码错了吃后悔药的几种常用办法(场景分析)
C++ 获取URL内容的实例
C语言中scanf函数与空格回车的用法说明
Mysql修改存储过程相关权限问题
harbor修改配置文件后重启操作
Android Intent-Filter匹配规则解析
Java 内存溢出的原因和解决方法
SpringBoot基于Actuator远程关闭服务
scrapy在python爬虫中搭建出错的解决方法
详解anaconda安装步骤
C# 使用SDL2实现Mp4文件播放音视频操作
C语言中%c与%s的区别与划分详解
mysql用户变量与set语句示例详解
C#调用python.exe使用arcpy方式
vue+element_ui上传文件,并传递额外参数操作
python3 使用ssh隧道连接mysql的操作
C#高性能动态获取对象属性值的步骤
spring boot实现阿里云视频点播上传视频功能(复制粘贴即可)
微信小程序实现左滑删除效果
C++ 随机数字以及随机数字加字母生成的案例
Docker方式启动tomcat访问首页出现404错误
IntelliJ IDEA 2025.3永久最新激活至2099年(亲测有效)
详解mysql中的字符集和校验规则
python 通过 pybind11 使用Eigen加速代码的步骤
MySQL编码不一致可能引起的一些问题
浅谈JSON5解决了JSON的两大痛点
php远程请求CURL实例教程(爬虫、保存登录状态)
MySql范围查找时索引不生效问题的原因分析
C语言 scanf输入多个数字只能以逗号分隔的操作
详解IDEA社区版(Community)和付费版(UItimate)的区别
shell字符串匹配的实现
Python虚拟环境virtualenv创建及使用过程图解
python温度转换华氏温度实现代码
Pycharm-community-2025.2.3 社区版安装教程图文详解
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
