相关疑难解决方法(0)

Java - 带接口的受保护修饰符

public interface ICalculator {

    public double multi(double a, double b);

    public int add(int a, int b);


    public int sub(int a, int b);
}

public class Calculator extends ICalculator {

    protected int add(double a, double b) {
        return a+b;
    }

    public double sub(int zahl1, int zahl2 ) {
        return a*b;
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么我不能在类Calculator中使用受保护的方法?我的回答是"protected"在同一个类和子类中很有用.我也不能认为Interface中实现的类中的方法也是继承的,就像子类一样.

java polymorphism interface

0
推荐指数
1
解决办法
765
查看次数

标签 统计

interface ×1

java ×1

polymorphism ×1