我有一个使用monad-list构建函数的问题
> multab 4
["1*1=1","1*2=2","1*3=3","1*4=4","2*2=4","2*3=6","2*4=8","3*3=9","3*4=12","4*4=16"]
Run Code Online (Sandbox Code Playgroud)
所以我想开始:
multab :: Integer -> [String]
Run Code Online (Sandbox Code Playgroud)
对于其他人,你想提出任何建议吗?
提前致谢.
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中实现的类中的方法也是继承的,就像子类一样.