以下是編寫接口以供他人調用的示例代碼:
// 定義一個接口
public interface Calculator {
// 定義一個計算方法,接受兩個參數(shù)并返回計算結果
int calculate(int num1, int num2);
}
// 實現(xiàn)接口
public class BasicCalculator implements Calculator {
@Override
public int calculate(int num1, int num2) {
return num1 + num2;
}
}
// 調用接口
public class Main {
public static void main(String[] args) {
// 創(chuàng)建接口實例
Calculator calculator = new BasicCalculator();
// 調用接口方法
int result = calculator.calculate(10, 5);
// 輸出結果
System.out.println("Result: " + result);
}
}
在上面的示例中,我們定義了一個接口Calculator
,包含一個calculate
方法。然后創(chuàng)建一個實現(xiàn)了該接口的類BasicCalculator
,并在其中實現(xiàn)了calculate
方法。最后在Main
類中調用calculate
方法來計算兩個數(shù)的和,并輸出結果。其他人可以直接實例化BasicCalculator
類并調用其中的方法來實現(xiàn)計算功能。