【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、使用

只允许接口内调用

目录
相关文章
|
3月前
|
存储 Java 编译器
JavaSE基础:类和接口
JavaSE基础:类和接口
|
5月前
|
Java
在Java中,定义一个接口的步骤如下
【4月更文挑战第6天】在Java中,定义一个接口的步骤如下
27 1
|
10月前
|
Java
【JavaSE】接口
【JavaSE】接口
|
Java
Java 接口组成与更新详解
在Java编程中,接口(interface)是一种非常重要的概念。它允许类定义一组抽象方法,这些方法可以在不同的类中实现。接口在Java中起到了重要的角色,被广泛应用于代码的组织和设计中。本文将详细解释Java接口的组成和最新的更新,包括默认方法、静态方法、私有方法以及接口的使用场景。
94 1
|
Java C++
【JAVASE】封装 上
【JAVASE】封装
|
Java API
Java之API详解之System类的详解
Java之API详解之System类的详解
60 0
|
Java
【Java】接口组成更新
【Java】接口组成更新
124 0
|
Java
java 接口的注意事项
使用接口的时候,需要注意: 1.接口是没有静态代码块或者构造方法的。 2,一个类只能继承一个,但是一个类可以同时实现多个接口。 格式: public class MyInterfaceImpl implements MyInterfaceA,MyInterfaceB {} 3.如果实现类所实现的多个接口当中,存在重复的抽象方法,那么只需要覆盖重写一次即可。 4、如果实现类没有覆盖重写所有接口当中的所有抽象方法,那么实现类就必须是一个抽象类。 5如果实现类锁实现的多个接口当中,存在重复的默认方法,那么实现类一定要对冲突的默认方法进 行覆善重写。 6.一个类如果直接父类当中的方法,和接口当中的默
101 0
|
Java API
Java中常用API总结(2)—— System类(含实例解读)
System类所在包为java.lang包,因此在使用的时候不需要进行导包;并且System类被final修饰了,因此该类是不能被继承的
317 0
Java中常用API总结(2)—— System类(含实例解读)
|
Java API
Java中常用API总结(4)—— Object类(含实例解读和源码阅读)
Object类所在包是java.lang包,Object 是类层次结构的根,每个类都可以将 Object 作为超类。所有类都直接或者间接的继承自该类;换句话说,该类所具备的方法,其他所有类都继承了。
163 0
Java中常用API总结(4)—— Object类(含实例解读和源码阅读)