セクション 1. 章 10
single
チャレンジ:車両階層の作成
メニューを表示するにはスワイプしてください
タスク
スワイプしてコーディングを開始
さまざまな種類の車両のクラス階層を定義してください:
Vehicleという名前の基底クラスを作成し、__init__メソッドでbrandとspeedを引数に取ります。get_infoにブランドと速度を返すVehicleメソッドを追加します。Carを継承し、Vehicle属性を追加するサブクラスdoorsを作成します。Bikeを継承し、Vehicle属性を追加するサブクラスtypeを作成します('mountain'または'road'など)。get_infoとCarの両方でBikeメソッドをオーバーライドし、それぞれの追加データ(車の場合はdoors、バイクの場合はtype)を含めます。
期待される出力形式:
# Vehicle
Brand: <brand>, Speed: <speed>
# Car
Brand: <brand>, Speed: <speed>, Doors: <doors>
# Bike
Brand: <brand>, Speed: <speed>, Type: <type>
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 10
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください