可以,以下是代码示例:

interface InterfaceA {
    void methodA();
}

interface InterfaceB {
    void methodB();
}

interface InterfaceC extends InterfaceA, InterfaceB {
    void methodC();
}

class MyClass implements InterfaceC {
    @Override
    public void methodA() {
        System.out.println('Method A');
    }

    @Override
    public void methodB() {
        System.out.println('Method B');
    }

    @Override
    public void methodC() {
        System.out.println('Method C');
    }
}

public class InterfaceDemo {
    public static void main(String[] args) {
        MyClass obj = new MyClass();
        obj.methodA();
        obj.methodB();
        obj.methodC();
    }
}

上述代码中,定义了三个接口 InterfaceAInterfaceBInterfaceCInterfaceC 继承了 InterfaceAInterfaceB,并添加了自己的方法 methodC

MyClass 类实现了 InterfaceC 接口,并实现了其中的三个方法。

main 方法中,创建了 MyClass 的对象 obj,并分别调用了其实现的三个方法。

输出结果为:

Method A
Method B
Method C
Java 接口可以继承其他接口吗?代码演示

原文地址: https://www.cveoy.top/t/topic/nqsf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录