建站

质量为本、客户为根、勇于拼搏、务实创新

< 返回建站列表

java接口有哪几种情势

发布时间:2023-07-13

Java接口有哪几种情势

Java是一种面向对象的编程语言,接口提供了一种实现多态的方式。在Java中,接口是一个声明,它规定了一个或一组行动,而不触及任何实现。这篇文章将介绍Java接口的区别情势。

1.常规接口

常规接口是Java中最基本的接口情势。它提供了一组公共方法的规范,例如:

  1. 接口中的所有方法都是抽象的。
  2. 常规接口只能包括静态常量和抽象方法。
  3. 接口方法默许是public和abstract的,可以省略这些修饰符。
  4. 常规接口不能包括实例字段,但可以有静态字段。

2.默许方法接口

Java8引入了默许方法接口,也知道作为扩大方法接口。它们是一种增强常规接口的方式。默许方法接口可以包括默许实现,允许接口在不破坏已有实现的同时添加新的方法。

  1. 默许方法接口可以包括非抽象方法的实现。
  2. 默许方法接口可以包括静态方法。
  3. 多个默许方法接口之间存在冲突时,编译器将报错。

3.函数式接口

函数式接口是一个只包括一个抽象接口方法的接口。它们是Java8引入的,允许以Lambda表达式的情势传递代码块。函数式接口使得编写复杂的匿名内部类变得容易。

  1. 函数式接口只能包括一个抽象方法。
  2. 函数式接口可以包括默许方法和静态方法。
  3. Java标准库中有很多已定义的函数式接口,例如java.util.function接口。

在本文中,我们介绍了Java接口的三种情势:常规接口、默许方法接口、函数式接口。虽然每种类型的接口在Java中的用法区别,但它们都提供了一种实现多态的方式。

桂,哥,网,络www.GuIgege.cn

TikTok千粉号购买平台:https://tiktokusername.com/