Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java接口怎么创建

作者:疯狂灭世   发布日期:2025-09-22   浏览:72

// 定义一个接口
interface MyInterface {
    // 接口中可以包含抽象方法
    void myMethod(); // 默认是 public abstract

    // 接口中可以包含默认方法
    default void myDefaultMethod() {
        System.out.println("This is a default method.");
    }

    // 接口中可以包含静态方法
    static void myStaticMethod() {
        System.out.println("This is a static method.");
    }
}

// 实现接口的类
class MyClass implements MyInterface {
    // 实现接口中的抽象方法
    public void myMethod() {
        System.out.println("MyClass implemented myMethod.");
    }
}

// 测试类
public class Main {
    public static void main(String[] args) {
        MyClass myObj = new MyClass();
        myObj.myMethod(); // 调用实现的方法
        myObj.myDefaultMethod(); // 调用默认方法
        MyInterface.myStaticMethod(); // 调用静态方法
    }
}

解释说明:

  1. 定义接口:使用 interface 关键字定义接口。接口中可以包含抽象方法、默认方法和静态方法。
  2. 实现接口:使用 implements 关键字让类实现接口,并且必须实现接口中的所有抽象方法。
  3. 默认方法:接口中的默认方法可以用 default 关键字定义,实现类可以选择性地重写这些方法。
  4. 静态方法:接口中的静态方法可以用 static 关键字定义,可以直接通过接口名调用。

通过上述代码示例,你可以看到如何创建和使用 Java 接口。

上一篇:java 静态代码块

下一篇:java文件操作

大家都在看

java连接数据库的代码

java djl

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java发送qq邮件

java 判断

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站