題目描述
寫一個繼承Arithmetic類別的Adder類別,然後在Arithmetic類別內寫一個能傳入兩個整數參數的add方法,計算這兩個整數的合,並回傳結果。
原題網址
輸入格式
不需要從標準輸入串流輸入,會直接在main方法中呼叫add方法。
輸出格式
計算後要輸出:
My superclass is: Arithmetic
42 13 20
42 13 20
解題概念
兩個整數a、b的合,即為a+b。
參考答案
public class Solution {
public static void main(final String[] args) {
final Adder a = new Adder();
System.out.println("My superclass is: " + a.getClass().getSuperclass().getName());
System.out.print(a.add(10, 32) + " " + a.add(10, 3) + " " + a.add(10, 10) + "\n");
}
}
class Arithmetic {
int add(final int a, final int b) {
return a + b;
}
}
class Adder extends Arithmetic {
}