【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 数据库
【JAVASE】封装 下
【JAVASE】封装
|
8月前
|
Java Unix 程序员
java 8 新特性讲解Optional类--Fork/Join 框架--新时间日期API--以及接口的新特性和注解
java 8 新特性讲解Optional类--Fork/Join 框架--新时间日期API--以及接口的新特性和注解
107 1
|
6月前
|
存储 Java 编译器
JavaSE基础:类和接口
JavaSE基础:类和接口
|
8月前
|
监控 Java
JAVASE---异常知识补充
Java异常处理涉及关键字try, catch, finally, throw, throws。示例中展示了如何处理`ArithmeticException`。在`Demo01`,尝试除以零并主动抛出异常,通过不同catch块捕获。`Demo02`中,方法`test`可能抛出异常,并通过`throws`声明。`Test`用try-catch处理除零错误,并将异常转换为`RuntimeException`。自定义异常可通过继承`Exception`类实现,流程包括创建异常类、抛出异常对象、捕获处理异常。
35 1
|
8月前
|
Java API Maven
SpringBoot 调用外部接口的三种方式--学习总结
SpringBoot 调用外部接口的三种方式--学习总结
144 1
|
XML Java 数据库连接
java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-原始jdbc操作1
java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-原始jdbc操作1
77 0
【JavaSE】接口
【JavaSE】接口
|
Java
Java 接口组成与更新详解
在Java编程中,接口(interface)是一种非常重要的概念。它允许类定义一组抽象方法,这些方法可以在不同的类中实现。接口在Java中起到了重要的角色,被广泛应用于代码的组织和设计中。本文将详细解释Java接口的组成和最新的更新,包括默认方法、静态方法、私有方法以及接口的使用场景。
115 1
|
存储 Java 编译器
【javaSE】 接口和Object类(二)
【javaSE】 接口和Object类(二)
【javaSE】 接口和Object类(一)
【javaSE】 接口和Object类(一)