2017-12-03 25 views
-3

タイトルが正しいかどうかわかりません。私はjavaのガソリンスタンドのプロジェクトをやっています。javaの引数として値を渡す方法は?

書き込み方法: addFuel()の引数としてポンプに追加するガソリンの量に渡し、必要なとして適切な変数を更新して読み込み、質問があります。返品データは必要ありません。

私は、ポンプ内のガソリンの量のインスタンス変数を持っています。

まだまだJavaの新機能はありますが、この質問にどのように答えるかを完全には理解していません。私はクリックして私にjavaを取得することはできません。これはおそらく簡単な質問ですが、私は助けが必要です。

+0

引数が、この場合、燃料の量です... –

+0

addFuel (double amount) –

答えて

0

メソッドの署名の一部はparameters it receivesです。あなたのケースでは、あなたは金額を渡し(引数のために、のは、それはdoubleだとしましょう)して、データメンバに追加する必要があります。

public void addFuel(double amountToAdd) { 
    amount += amountToAdd; 
} 
+0

初心者はインスタンス変数のために 'this.'を使うべきですか?ちょうどスタイルの質問。 –

+0

@JamesKPolkそれは他のものよりも文体的な疑問です。個人的には、私はコンストラクタとセッターで 'this'を使うだけです。 – Mureinik

+0

@JamesKPolkより興味深いのは、物理ユニットを扱うときに、変数にメソッドを追加し、 'addFuelInGalons(double ammountInGalons)'のようにメソッド名を追加することです。それは[火星探査機](https://en.wikipedia.org/wiki/Mars_Climate_Orbiter)を救ったでしょう... –

関連する問題