下面是一个简单的接口示例:

public interface Calculator {
    int add(int num1, int num2);
    int subtract(int num1, int num2);
    int multiply(int num1, int num2);
    double divide(int num1, int num2);
}

这个接口定义了一个计算器的基本操作,包括加法、减法、乘法和除法。实现这个接口的类需要提供这些操作的具体实现。

接口中的方法没有具体的实现代码,只有方法签名。具体的实现代码在实现接口的类中。

接口可以被其他类实现,例如:

public class BasicCalculator implements Calculator {
    @Override
    public int add(int num1, int num2) {
        return num1 + num2;
    }

    @Override
    public int subtract(int num1, int num2) {
        return num1 - num2;
    }

    @Override
    public int multiply(int num1, int num2) {
        return num1 * num2;
    }

    @Override
    public double divide(int num1, int num2) {
        if (num2 == 0) {
            throw new IllegalArgumentException('除数不能为0');
        }
        return (double) num1 / num2;
    }
}

这个类实现了接口中定义的四个方法,并提供了具体的实现代码。

接口是一种规范,它定义了一组方法,由实现接口的类提供具体的实现。通过接口,我们可以实现多态,使得代码更加灵活和可扩展。

Java 接口示例:创建简单计算器接口

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

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