当前位置: 首页 > news >正文

【java】接口

什么是接口

接口当中存在的是对方法的定义,而不是对方法的具体实现。

为什么不实现这个方法呢?

继承的本质是代码的复用。当一个父类会经常被继承,并且子类都要自己实现方法时,父类中的方法就会显得累赘,并且占用了空间。此时我们只需要在接口中对方法进行定义,然后在子类中实现即可。

接口的特征

① 接口用 interface 实现。

② 接口中所有的成员变量都是由 public static final 修饰的。

报错

③ 接口中的所有方法默认都是 public(继承) abstract(抽象) 修饰的。

④ 接口没有构造方法,构造方法用于创建对象(接口没法new对象),但是可以使用多态。

⑤ 实现接口的类中,必须实现接口中的所有方法。

⑥ 接口和接口之间可以相互继承。

http://www.lryc.cn/news/343234.html

相关文章:

  • Java中的类型转换
  • 定义范围对PFMEA分析的重要性——SunFMEA软件
  • json返回工具类|世界协调时间(UTC)
  • MySQL·内置函数
  • vue根据文字动态判断溢出...鼠标悬停显示el-tooltip展示
  • 使用Tkinter实现数据预测工具的GUI界面展示
  • 机器学习笔记-22
  • 车间为什么选择蒸发式冷风机?
  • 5分钟速通大语言模型(LLM)的发展与基础知识
  • vue项目开发流程
  • 【Django学习笔记(十)】Django的创建与运行
  • 即时通讯技术文集(第37期):IM代码入门实践(Part1) [共16篇]
  • UV胶具有哪些特点和优势
  • python面试之mysql引擎选择问题
  • MT3031 AK IOI
  • UE5自动生成地形二:自动生成插件
  • 二分图(染色法与匈牙利算法)
  • ReactFlow的ReactFlow实例事件传参undefined处理状态切换
  • Dockerfile 和 Docker Compose
  • 多个文件 import 的相同模块里的对象
  • 面试经典150题——验证回文串
  • YOLOv8的训练、验证、预测及导出[目标检测实践篇]
  • 光伏远动通讯屏的组成
  • 营销H5测试综述
  • 【C++随记4】C++二进制位操作运算符
  • 风电厂数字孪生3D数据可视化交互展示构筑智慧化电厂管理体系
  • 大模型市场爆发式增长,但生成式AI成功的关键是什么?
  • leetcode LCR088.使用最小花费爬楼梯
  • 【DevOps】怎么提升Elasticsearch 的搜索性能
  • 启动任何类型操作系统:不需要检索 ISO 文件 | 开源日报 No.243