java写一个接口给别人调用
时间: 2024-01-14 07:00:51 浏览: 27
Java是一种面向对象的编程语言,可以很方便地创建接口供他人调用。要创建一个接口,首先需要使用关键字“interface”来定义接口的名称,然后在接口中定义需要暴露给其他类或对象使用的方法和常量。
比如,我们可以创建一个名为“Calculator”的接口,其中定义了加、减、乘、除四个数学运算的方法。代码如下:
```java
public interface Calculator {
double add(double num1, double num2);
double subtract(double num1, double num2);
double multiply(double num1, double num2);
double divide(double num1, double num2);
}
```
接着,其他类可以通过实现这个接口来使用这些数学运算的方法。比如,我们创建一个叫做“BasicCalculator”的类来实现接口中定义的方法,代码如下:
```java
public class BasicCalculator implements Calculator {
@Override
public double add(double num1, double num2) {
return num1 + num2;
}
@Override
public double subtract(double num1, double num2) {
return num1 - num2;
}
@Override
public double multiply(double num1, double num2) {
return num1 * num2;
}
@Override
public double divide(double num1, double num2) {
if (num2 == 0) {
System.out.println("除数不能为0");
return 0;
}
return num1 / num2;
}
}
```
其他类可以通过创建“BasicCalculator”的实例来调用接口中定义的数学运算方法,从而实现代码的复用和模块化。
通过上面的例子可以看出,在Java中创建接口并实现其方法非常简单,也非常适合用于对外提供调用的接口。