フリー問題

Python 3 エンジニア認定実践試験 のフリー問題 11 / 20 問目

問題文

既存のクラスを継承して一部の振る舞いだけを変えたい。上書きしたメソッドの中から元の実装も呼びたいときの書き方として正しいものはどれか。

選択肢

  1. 同じ名前のメソッドを基底クラスに定義すると上書きになり、delattr を使えば派生クラスの処理を呼べる
  2. 同じ名前のメソッドを抽象クラスに定義すると上書きになり、super を使えば同名関数の処理を呼べる
  3. 同じ名前のメソッドを同名関数に定義すると上書きになり、delattr を使えば派生クラスの処理を呼べる
  4. 同じ名前のメソッドを派生クラスに定義すると上書きになり、super を使えば基底クラスの処理を呼べる

解答・解説を確認するには

正解と解説の確認、回答の記録には無料登録が必要です。登録すると演習モードでフリー問題に回答し、正誤と解説をその場で確認できます。