1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python 中級オブジェクト指向プログラミング

Connected

演習

存在しない属性へのアクセス

オブジェクトの名前空間に存在しない属性へアクセスしようとすることがあります。通常、この場合は AttributeError が発生します。この演習では、Python のマジックメソッドのひとつを使ってこの状況を処理する練習をします。楽しんで取り組んでください!

指示

100 XP
  • BankAccount の名前空間に定義されていない属性が参照されたときに実行されるメソッドを定義します。このメソッドは self と name を受け取ります。
  • そのマジックメソッドに、参照された属性はこのオブジェクトに設定すべきであると示唆するメッセージを表示するロジックを追加します。
  • BankAccount クラスのオブジェクトを作成し、routing_number 属性へアクセスしてみて、出力を確認します。