継承(対応:応用編3日目)
問題 3-1★Fighter クラスの作成
以下の Airplane クラスを継承した Fighter クラスを作成しなさい。Fighter クラスには「戦闘する」と表示する Fight() メソッドを追加すること。
提供クラス: Airplane.cs
class Airplane
{
public void Fly()
{
Console.WriteLine("飛行する");
}
}
期待される実行結果
飛行する
飛行する
戦闘する
飛行する
戦闘する
問題 3-2★NewCalc クラスの作成
FundCalc クラスを継承した NewCalc クラスを作成しなさい。FundCalc には Add()(加算)と Sub()(減算)メソッドおよび Number1、Number2 プロパティがある。NewCalc には Mul()(積)と Div()(商)を追加すること。
期待される実行結果(10, 2 の場合)
10 + 2 = 12
10 - 2 = 8
10 * 2 = 20
10 / 2 = 5
10 - 2 = 8
10 * 2 = 20
10 / 2 = 5