【JavaSE】接口组成更新

简介: 【JavaSE】接口组成更新

一、接口组成更新概述

接口的组成

  1. 常量:public static final
  2. 抽象方法:public abstract
  3. 默认方法:(jdk8)
  4. 静态方法:(jdk8)
  5. 私有方法:(jdk9)

二、接口默认方法

1、定义

[public] default 返回值类型 方法名(参数列表){
   }

public可以省略

2、使用

实现类不强制重写

三、接口静态方法

1、定义

[public] static 返回值类型 方法名(参数列表){
   }

public可以省略

2、使用

只能通过接口名调用

实现类和对象不能调用,因为接口能多实现

四、接口私有方法

1、定义

private 返回值类型 方法名(参数列表){
   }
private static 返回值类型 方法名(参数列表){
   }

2、使用

只允许接口内调用

目录
相关文章
|
存储 前端开发 Java
【C++ 多线程 】C++并发编程:精细控制数据打印顺序的策略
【C++ 多线程 】C++并发编程:精细控制数据打印顺序的策略
374 1
|
消息中间件 负载均衡 监控
【面试问题】RabbitMQ 的集群
【1月更文挑战第27天】【面试问题】RabbitMQ 的集群
|
搜索推荐 算法
12.分而治之归并排序
12.分而治之归并排序
127 0
|
5月前
|
人工智能 开发框架 前端开发
斩获3K+ star,再见传统开发!这款开源AI后台开发框架让效率提升300%
ruoyi-ai 是基于 ruoyi-plus 框架开发的开源 AI 平台,集成 ChatGPT4、DALL·E-3 和 MidJourney 等前沿模型,提供聊天、绘画、语音克隆等全栈式 AI 能力。其核心价值在于多模态交互与企业级部署支持,开发者可快速搭建智能应用,个人用户亦能轻松体验 AI 创作魅力。项目支持自定义知识库训练、AI 绘画生成、语音克隆、弹幕互动等功能,采用 Java17+SpringBoot3.X 技术栈,前后端分离设计,具备高效性能与扩展性。相比同类项目,ruoyi-ai 提供更丰富的功能组合和企业级管理能力,适用于多种场景需求。
717 3
|
弹性计算 缓存 Linux
私网环境下使用云效流水线进行 CI/CD的方法
云效流水线可以托管用户的私网环境内的机器,并将构建任务调度到这些机器上,从而确保整个构建过程,和代码库和制品库的交互在私网环境下进行。
46969 18
|
11月前
|
程序员 编译器
与浮点 CPU 相比,定点 CPU 的优点和缺点是什么
定点CPU相比浮点CPU,优点在于结构简单、成本低、功耗小,适合处理整数运算;缺点是无法高效处理小数和复杂数学运算,精度受限。适用于对成本和功耗敏感的应用场景。
|
安全 前端开发 PHP
构建与验证表单:传统PHP与Laravel框架的比较分析——探索Web开发中表单处理的优化策略和最佳实践
【8月更文挑战第31天】在 Web 开发中,表单构建与数据验证至关重要。传统 PHP 方法需手动处理 HTML 表单和数据验证,而 Laravel 框架则提供了一种更现代、高效的解决方案。本文通过对比传统 PHP 和 Laravel 的方法,探讨表单构建与验证的最佳实践。Laravel 通过简洁的语法糖、内置的数据过滤和验证机制,显著提升了代码的安全性和可维护性,适用于大型项目或需要快速开发的场景。然而,在追求灵活性的小型项目中,直接使用 PHP 仍是不错的选择。了解两者的优劣,有助于开发者根据项目需求做出最佳决策。
135 0
|
数据可视化 应用服务中间件 nginx
Docker Swarm编排:构建简单集群
Docker Swarm 是 Docker 官方提供的容器编排工具,通过它可以轻松构建和管理多个 Docker 容器的集群。本文将深入探讨 Docker Swarm 的基础概念、构建集群的步骤,并提供更为丰富和实际的示例代码,帮助大家全面了解如何使用 Docker Swarm 搭建一个简单而强大的容器编排集群。
|
Ubuntu Unix Linux
阿里云服务器镜像种类区别与选择参考
阿里云服务器镜像(也就是云服务器的操作系统)有公共镜像、自定义镜像、共享镜像、镜像市场、社区镜像可选,对于新手用户来说,不知道他们之间的区别,因此往往不知道如何选择,下面我们来看看他们之间的区别就知道如何选择了。
2318 0
阿里云服务器镜像种类区别与选择参考
|
SQL Java API
Flink实战(六) - Table API & SQL编程
Apache Flink具有两个关系型API Table API SQL 用于统一流和批处理 Table API是Scala和Java语言集成查询API,可以非常直观的方式组合来自关系算子的查询(e.g. 选择,过滤和连接).
2898 0