您当前的位置:安游分享 > 技术前沿

接口的调用方式到底有哪些呢?

时间:2023-12-20 12:28:04

在Java编程中,我们经常会使用到接口。接口是一种定义规范的抽象类型,它只包含方法的声明而不包含实现。在实际开发中,我们需要根据接口来创建具体的类,并实现接口中定义的方法。而在使用这些实现了接口的类时,我们就需要调用接口中的方法了。

那么在Java中,我们有哪些方式来调用接口呢?下面将一一介绍。

1. 实现类直接调用

最简单的一种方式就是直接通过实现类来调用接口中的方法。

public interface MyInterface {
void doSomething();
}

public class MyInterfaceImpl implements MyInterface {
@Override
public void doSomething() {
System.out.println("实现类直接调用");
}
}

public class Main {
public static void main(String[] args) {
MyInterface myInterface = new MyInterfaceImpl();
myInterface.doSomething();
}
}

上述代码中,我们定义了一个接口MyInterface,并在实现类MyInterfaceImpl中实现了接口中的方法doSomething()。在Main类中,我们通过实例化MyInterfaceImpl类来创建一个接口对象myInterface,并通过调用myInterface的doSomething()方法来实现对接口方法的调用。

...(省略部分内容)