当前位置: 首页 > 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.jsqmd.com/news/6002/

相关文章:

  • 题解:CF2146D2 Max Sum OR (Hard Version)
  • 深入解析:4、urbane-commerce 认证请求 DTO 设计规范
  • 实用指南:基于MATLAB的8QAM调制解调仿真与BER性能分析
  • NVIDIA 开源 Audio2Face:音频生成逼真面部动画;Gemini Live API 支持思考能力 丨日报
  • 【数据结构】冒泡、选择、插入、希尔排序的完成
  • 选对强大的技术底座:一篇文章讲透虚拟机与容器核心差异
  • mp4/图片转gif
  • 详细介绍:09.【Linux系统编程】“文件“读写操作,Linux下一切皆文件!
  • 数据类型-元组
  • 深入解析:招聘:解决方案架构师 - 中国北京(混合办公)
  • 个人用云计算学习笔记 --14( Linux 逻辑卷管理、Linux 交换空间管理) - 教程
  • 自然灾害vr学习机:山体滑坡+泥石流避险+洪涝逃生+地震逃生+台风避险+雷电避险 - 详解
  • 【面板材料】A股上市公司增发股票及配股相关资料(1991-2024年)
  • BindingList的应用与改进
  • 谷歌 SEO 新词 xx animate 等实操教程
  • US$248 Xhorse VVDI2 BMW FEM/BDC + Copy 48 Transponder (96 Bit) + MQB Authorization
  • 完整教程:【读书笔记】架构整洁之道 P6 实现细节
  • Print Conductor打印软件安装教程!一款非常好用的批量打印软件!支持PDF、Word、Excel、图片等
  • Python 面向对象编程基础:类与对象初体验
  • Drools 7.0基础环境搭建
  • 自动驾驶中的传感器技术54——USS(0) - 实践
  • 基于微信小程序的旅游景点体系【2026最新】
  • US$64 NEC KEY II Adapter for CKM100 and Digimaster III
  • 反电动势法控制BLDC电机的原理图分析
  • 完整教程:Altium Designer(AD)设计规则检查设置
  • 企业物联网安全必须优先考虑的5个不可否认的理由
  • PSM敏捷认证自考学习指南
  • US$7 12Pin Welding Line for CG Pro 9S12 Programmer
  • 2025内网聊天工具排行 4款好用的内网聊天软件推荐
  • 【正则表达式】正则表达式零基础入门:从“抄”到“写”,附性能测试实战案例 - 教程