セクション 2. 章 3
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>
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 3
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください