ゴール:
乗客、燃料キャップ、mpg フィールドを自動的に初期化するコンストラクターを追加して、Vehicle クラスを改善します。
ビルダーの実装:
オブジェクトの作成時に前述のフィールドを初期化するコンストラクターが Vehicle クラスに追加されました。
コンストラクターには 3 つのパラメーターがあります。p は乗客、f は燃料キャップ、m は mpg です。
コンストラクター定義:
Vehicle(int p, int f, int m) コンストラクターはフィールドを初期化します:
Vehicle(int p, int f, int m) { passengers = p; fuelcap = f; mpg = m; }
クラスメソッド:
range(): 車両の航続距離 (満タンで走行できるマイル数) を計算して返します。
fuelneeded(int Miles): 指定された距離を移動するために必要な燃料の量を計算して返します。
メイン メソッドの属性の初期化を削除し、引数を Vehicle クラスのコンストラクターに渡して、使用するクラスの使用を調整します。
元:
車両ミニバン = 新しい車両(7,16,21);
車両スポーツカー = 新しい車両(2,14,12);
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3