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

single

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

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

タスク

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

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

  • Vehicleという名前の基底クラスを作成し、__init__brandを引数に取るspeedメソッドを実装します。
  • 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実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

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

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

セクション 2.  3
single

single

AIに質問する

expand

AIに質問する

ChatGPT

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

some-alt