Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:車両階層の作成 | セクション
Pythonにおけるオブジェクト指向プログラミング
セクション 1.  10
single

single

bookチャレンジ:車両階層の作成

メニューを表示するにはスワイプしてください

タスク

スワイプしてコーディングを開始

さまざまな種類の車両のクラス階層を定義してください:

  • Vehicle という名前の基底クラスを作成し、__init__ メソッドで brandspeed を引数に取ります。
  • get_info にブランドと速度を返す Vehicle メソッドを追加します。
  • Car を継承し、Vehicle 属性を追加するサブクラス doors を作成します。
  • Bike を継承し、Vehicle 属性を追加するサブクラス type を作成します('mountain' または 'road' など)。
  • get_infoCar の両方で Bike メソッドをオーバーライドし、それぞれの追加データ(車の場合は doors、バイクの場合は type)を含めます。

期待される出力形式:

# Vehicle
Brand: <brand>, Speed: <speed>
# Car
Brand: <brand>, Speed: <speed>, Doors: <doors>
# Bike
Brand: <brand>, Speed: <speed>, Type: <type>

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  10
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt