首页 > 编程语言 >Java SE核心技术——10接口

Java SE核心技术——10接口

时间:2024-08-07 14:06:05浏览次数:10  
标签:10 Java name 实现 子类 void 接口 public SE

接口就是一种规范或标准,只要符合这个标准都可以通用,接口的表现

在于对行为的抽象。 就好比插座,每个厂商生产的插座我们都可以用,这是因为他们有同一个标准,这里插座就是接口。

image-20240802144332450

//接口的定义格式与定义类的格式基本相同,将class关键字换成 interface 关键字,就定义了一个接口
 
public interface 接口名称{
// 定义变量
int a = 10;      // 接口当中的成员变量默认都是public static final
 
// 抽象方法
public abstract void method1(); // public abstract 是固定搭配,可以不写
void method2();  //  接口当中的成员方法默认都是public abstract, 更推荐用第二种来定义方法 
}

接口中包含抽象方法,所以不能实例化接口,要实现接口徐一个普通类。接口和类之间用关键字implement实现一个类实现某个接口则必须实现该接口中的抽象方法,否则该类必须被定义为抽象类

标签:10,Java,name,实现,子类,void,接口,public,SE
From: https://www.cnblogs.com/zxt102220/p/18346934

相关文章

  • Java SE核心技术——11多态
    多态的概念多态是指一个变量在不同的环境中有不同的体现,是面向对象特征之一多态就是同一个接口,使用不同的实例而执行不同的操作多态是对象多种表现形式的体现:同一时间发生在不同对象上会产生不同的结果。多态的优点消除类型之间的耦合关系可替换性可扩充性接口性灵活......
  • [USACO10OPEN] Time Travel S
    题目描述FarmerJohn买了台时光机,这使得他可以方便地管理自己的奶牛群。他现在有 NN 个操作(1≤N≤8×1041≤N≤8×104),每次操作仅可能是如下三种之一:ax:添加一头编号为 xx 的奶牛(1≤x≤1061≤x≤106)。s:卖掉最近添加的奶牛(保证此时至少有一头奶牛)。tx:回到第 xx 次操作......
  • 第一课jdk17,java技术路线
    用对话形式,阐述中学生都能听懂的java入门篇,不涉及具体技术细节。场景1:-面试官A-求职者BA:什么是java?B:java是一门编程语言,主要用于后台开发、web开发。//说是什么和具体实际应用。A:什么是后台?B:后台的质量决定了服务器处理高并发、网络安全问题等性能。后台类似餐厅的后厨,......
  • 笔记:从Aurora 8b/10b 到Aurora 64b/66b (三):自定义PHY层收发
    相较于8/10来说没那么复杂,需要考虑的情况只有八种;但是gearbox的控制需要额外的心思:每三十二周期所有操作都需要停止;这一点在收发都需要注意;RX:核心思想是利用header做检测,将夹杂在数据流中的控制包滤除掉;modulegt_phy_rx(inputwirei_rx_clk......
  • Java程序设计:Java IO(2)
    目录1实验名称2实验目的3实验源代码4实验运行结果图5总结1实验名称   JavaIO2实验目的    继续熟练掌握在eclipse中调试代码    掌握Java IO中流的基本概念及使用方法    掌握文件锁、Scanner解析文件的使用方法3实验源代......
  • Java程序设计:Java IO
    目录1实验名称2实验目的3实验源代码4实验运行结果图5总结1实验名称   JavaIO2实验目的    继续熟练掌握在IDEA中调试代码    掌握File类的基本使用    掌握Java IO中流的基本概念及使用方法    掌握文件IO流、缓冲流......
  • Java计算机毕业设计基于Android的公交线路状态查询系统(开题报告+源码+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着城市化进程的加速,公共交通系统成为了城市居民日常出行不可或缺的一部分。然而,传统的公交线路查询方式往往依赖于纸质地图、公交站牌或电话查询,这......
  • Java计算机毕业设计山西工程技术学院学生请假管理系统的设计与实现(开题+源码+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着高校规模的不断扩大和学生管理需求的日益复杂化,传统的人工请假管理方式已难以满足高效、准确、便捷的管理要求。山西工程技术学院作为一所培养工......
  • Java计算机毕业设计个人博客微信小程序演示录像220239(开题报告+源码+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展和智能手机的普及,个人博客作为一种重要的网络表达和信息分享方式,逐渐从传统的PC端向移动端延伸。微信小程序作为一种轻量级......
  • Java计算机毕业设计基于小程序急救知识教学平台PC端(开题+源码+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在紧急情况下,迅速而准确的急救措施往往能够挽救生命,减少伤残。然而,公众急救知识的普及率普遍较低,且传统的急救培训方式受限于时间、地点和资源,难以覆......