Java中如何继承多个接口?
Java 中的接口类似于类,但它仅包含最终和静态的抽象方法和字段。
就像类一样,您可以使用 extends 关键字从另一个接口扩展一个接口。您还可以使用 extends 关键字从一个接口扩展多个接口,方法是使用逗号 (,) 分隔接口作为 -
interface MyInterface extends ArithmeticCalculations, MathCalculations{
示例
以下是演示如何从单个接口扩展多个接口的 Java 程序。
interface ArithmeticCalculations{输出结果public abstract int addition(int a, int b);
public abstract int subtraction(int a, int b);
}
interface MathCalculations {
public abstract double squareRoot(int a);
public abstract double powerOf(int a, int b);
}
interface MyInterface extends MathCalculations, ArithmeticCalculations {
public void displayResults();
}
public class ExtendingInterfaceExample implements MyInterface {
public int addition(int a, int b) {
return a+b;
}
public int subtraction(int a, int b) {
return a-b;
}
public double squareRoot(int a) {
return Math.sqrt(a);
}
public double powerOf(int a, int b) {
return Math.pow(a, b);
}
public void displayResults(){
Scanner sc = new Scanner(System.in);
System.out.println("输入 a 的值: ");
int a = sc.nextInt();
System.out.println("输入 b 的值: ");
int b = sc.nextInt();
ExtendingInterfaceExample obj = new ExtendingInterfaceExample();
System.out.println("添加结果: "+obj.addition(a, b));
System.out.println("减法结果: "+obj.subtraction(a, b));
System.out.println("的平方根 "+a+" is: "+obj.squareRoot(a));
System.out.println(a+"^"+b+" 价值是: "+obj.powerOf(a, b));
}
public static void main(String args[]){
new ExtendingInterfaceExample().displayResults();
}
}
输入 a 的值:4
输入 b 的值:
3
添加结果: 7
减法结果: 1
的平方根 4 is: 2.0
4^3 价值是: 64.0
以上是 Java中如何继承多个接口? 的全部内容, 来源链接: utcz.com/z/358355.html