- 締切済み
PHPの問題が分かりません。
PHPの問題がわからなくて困ってます。 至急、わかる方教えていただけますでしょうか。 1.車を管理するクラス、Carを作成しましょう。 Carには、残りの燃料を表すfuelと、燃費(1km走行するあたり消費する燃料)を表すconsumptionメンバがあります。また、fuelからあと何km走れるかを表示するmileageメソッド(メソッドの中身は、fuelとconsumptionを使ってあとどれくらい走れるかの計算を書く)を作成しなさい。 2. 上の1を使って、$myCarを作成し、残りの燃料が10、燃費が3の時、あと何km走れるか、画面に表示しなさい。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- t_ohta
- ベストアンサー率38% (5238/13705)
> 1のコードを打ってブラウザを開いてみたのですが真っ白で何も表示されませんでした クラスを作っただけですから、そのコードだけでは何も表示されません。 クラスを作ったら、そのクラスのインスタンスを作って、各メソッドを実行しないと行けません。 それが問題の (2) で書かれている部分です。 あくまでも問題の (1) の部分の参考例を作っただけですから、(2) の部分は頑張って作ってみて下さい。 その問題に取り組んでいるレベルであれば意味を理解して頂けると思ったのですが...
- t_ohta
- ベストアンサー率38% (5238/13705)
1) class Car { private $fuel = 0; private $consumption = 1; public function setFuel ($newFuel) { $this->fuel = $newFuel; } public function setConsumption ($newConsumption) { $this->consumption = $newConsumption; } public functiom mileage() { return $this->fuel / $this->consumption; } } って感じですかね。 2) は画面設計が判らないので頑張って作って下さい。 燃料と燃費をsetterを使ってセットしてmileageメソッドを呼べば走行可能距離が出ます。
- agehage
- ベストアンサー率22% (2752/12072)
何がどうわからないのかを質問してください これは基礎中の基礎なので、これが全くわからないとなると勉強が成り立っていません
補足
1のコードを打ってブラウザを開いてみたのですが真っ白で何も表示されませんでした(・_・;