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

Day24接口的定义与实现

image

package oop1.Dem9;//类可以通过implement关键字去实现接口
//而为了能够成功的实现接口的类,需要重写接口中的方法//在java中通过接口实现了多继承
public class UserServiceImpl implements UserService,TimeService {@Overridepublic void time() {}@Overridepublic void run(String name) {}@Overridepublic void delete(String name) {}@Overridepublic void update(String name) {}@Overridepublic void query(String name) {}
}
package oop1.Dem9;
//借口定义的关键字是interface,接口中无法定义方法的实现,只能声明    且接口都需要有实现类
public interface UserService {//接口中所有的定义都是抽象的 返回值类型前面默认会由public abstract//在接口中定义的属性都是常量//其数据类型前的默认代码为public static final,一般不在接口中定义属性int age = 26;public abstract void run(String name);void delete(String name);void update(String name);void query(String name);
}
package oop1.Dem9;public  interface TimeService  {void time();
}

总结:1,接口定义了一些方法,让其他的不同的类去实现
2,接口不能被实例化,因为接口中没有构造方法
3,其他类在实现接口中的方法时,必须要重写接口内的方法

http://www.zskr.cn/news/13932.html

相关文章:

  • 题解:CF2146D2 Max Sum OR (Hard Version)
  • NVIDIA 开源 Audio2Face:音频生成逼真面部动画;Gemini Live API 支持思考能力 丨日报
  • 个人用云计算学习笔记 --14( Linux 逻辑卷管理、Linux 交换空间管理) - 教程
  • Print Conductor打印软件安装教程!一款非常好用的批量打印软件!支持PDF、Word、Excel、图片等
  • Python 面向对象编程基础:类与对象初体验
  • Drools 7.0基础环境搭建
  • 基于微信小程序的旅游景点体系【2026最新】
  • 反电动势法控制BLDC电机的原理图分析
  • 2025内网聊天工具排行 4款好用的内网聊天软件推荐
  • 方言普通话识别大模型,支撑中英+202种方言识别
  • BLE从机(20)BLE区分主机(IOS/安卓/WIN)
  • Gitee:中国开发者生态的数字化转型加速器
  • 大模型提示词技巧Prompt Engineering,看这一篇就够了 - 知乎
  • Pandawiki接入飞书机器人全攻略:打造企业智能问答新体验
  • WPF 深入系列.2.布局体系.布局控件.StackPanel
  • 快速查看Navicat数据库连接密码实战
  • 老旧系统接入统一认证
  • 大内容 Python动漫信息管理系统 Django+Echarts 类型饼图 折线图分析 后台管理 智能推荐(源码)✅
  • 深入解析:从“硬件能力比拼”到“生活价值交付”,方太智慧厨房重构行业竞争内核
  • 【AI 哲学思考】从大模型演进到生命隐喻:个性、极限与先天后天之问
  • 【AI 哲学思考】记忆的形态:从人脑到 AI 的存储之问
  • ISP DMA TEST
  • 洛谷题单指南-进阶数论-P5091 【模板】扩展欧拉定理
  • RAG is really dead? 大模型和知识之间的桥梁没了? - spader
  • 在 Unity 中运用 SoundTouch 插件控制音频倍速播放
  • 基于 SciPy 的矩阵运算与线性代数应用详解 - 详解
  • sway - wayland下截图方案
  • 科学史笔记
  • 2025 年真空泵品牌最新权威推荐排行榜:覆盖真空泵维修,真空泵机组,真空泵油,真空泵配件领域选择指南
  • InnoDB ReplicaSet和其他数据库高可用方案有什么区别?