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

Java 接口(上)

接口
一、概念
1. 接口:是一种标准、规范,是接口的实现者和接口的使用者都必须遵循的约定。【理解】
2. 接口的语法:【重点】
(1) 接口的关键字:interface
interface 接口{}
(2) 接口编译之后会生成独立的 .class 文件
(3) 接口不能创建对象,但是可以声明引用
(4) 接口中的属性都是公开、静态、常量(默认的被 public static fifinal 修饰)
(5) 接口中的方法都是公开、抽象方法(默认的被 public abstract 修饰)
(6) 接口中没有构造方法
注意:接口不是类。
二、实现类【开发重点】
1. 语法: class 类名 implements 接口名{}
2. 注意:实现类实现接口,如果实现类不想成为抽象类,则需要实现(覆盖)接口中所有的方法;
实现类实现接口中的方法时,方法的访问修饰符必须是 public 的访问权限。
3. 应用:接口名 引用名 = new 实现类类名(实参);
注意:接口类型的引用指向 实现类的对象,多态的应用。--》强制使用多态
public class TestInter2{
public static void main(String[] args){
MyInter mi = new MyClass(); // 多态
mi.m1();
int n = mi.m2();
System.out.println(n);
}
}
//接口
interface MyInter{
int n = 3; // public static final
void m1();
int m2(); // public abstract
}
// 实现类
class MyClass implements MyInter{
public void m1(){
System.out.println("m1的方法...");
}
public int m2(){
System.out.println("m2的方法...");
return 0;
}
}
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/Halo_tjn/article/details/148113539

http://www.dtcms.com/a/308757.html

相关文章:

  • 哈希相关的模拟实现
  • 04百融云策略引擎项目laravel实战步完整安装composer及tcpdf依赖库和验证-优雅草卓伊凡
  • 常用的ROS(Robot Operating System,机器人操作系统)包,用于机器人软件开发的工具和库
  • isasssim robotiq夹爪踩坑
  • 同个主机拉取不同权限仓库的方法
  • 疯狂星期四文案网第25天运营日记
  • Product Hunt 每日热榜 | 2025-07-31
  • 零信任网络概念及在网络安全中的应用
  • 2025年渗透测试面试题总结-2025年HW(护网面试) 80(题目+回答)
  • 高等教育领域:依托VR教育服务,推动科研与教学的创新性发展
  • 智慧安防徘徊识别误报率↓77%:陌讯时序 - 空间融合算法实战解析
  • thinkphp3.2 中使用redis
  • LeetCode 面试经典 150_数组/字符串_买卖股票的最佳时机(7_121_C++_简单)(贪心)
  • 常见的中间件漏洞练习教程
  • Druid数据库连接池
  • 网安学习NO.20
  • vue 开发总结:从安装到第一个交互页面-与数据库API
  • 5G-A技术浪潮勾勒通信产业新局,微美全息加快以“5.5G+ AI”新势能深化场景应用
  • Mysql实时同步Doris
  • 【MySQL篇】:MySQL表的增删查改操作的基础语法与实用示例
  • Oracle DDL详解:从基础到实战的完整指南
  • 大量图片一次性上传,前端优化方式
  • 嵌入式仿真教学的革新力量:深圳航天科技创新研究院引领高效学习新时代
  • vue+elementUI上传图片至七牛云组件封装及循环使用
  • 机器学习基础-seaborn
  • C# XML 文件
  • spring mvc 整体处理流程原理
  • std::string 与 QString 的对比与转换:API 设计风格及实例分析
  • 2025 年 7 月 TIOBE 指数
  • React Filber及核心原理