- ベストアンサー
"add"とは?f
class Car { int num; double gas; void setNum(int n) { num = n; System.out.println("ナンバーを" + num + "にしました。"); } void setGas(double g) { gas = g; System.out.println("ガソリン量を" + gas + "にしました。"); System.out.println("この車は満タンで40リットル入ります。"); } void show() { System.out.println("車のナンバーは"+num+"です。"); System.out.println("ガソリン量は"+gas+"です。"); } } class Prog11_1 { public static void main(String args[]) { Car car1 = new Car(); Car car2 = new Car(); car1.setNum(1234); car1.setGas(20.5); car2.setNum(5678); car2.setGas(30.8); car1.addGas(10.0); car2.addGas(10.0); car1.show(); car2.show(); } } 上記のプログラムの足りないところを補い、完成させるというものなんですが、"add"というのは一体どのような役割を持っているものなんでしょうか? 分かる方いらっしゃいましたら、よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
「add」そのまんま、英和辞典でもひきましょう。「~を加える。」です。 まぁ、「addGas」とは何ですか。。。? って事ですかね?-w- ガスを加える。 まぁ、ガソリンを加える。んですよね。この場合。 ガソリンを、car1、car2に付け足すような処理が足りていません。補ってやってください。
その他の回答 (3)
- a-saitoh
- ベストアンサー率30% (524/1722)
課題の丸投げなので、ヒントだけ。 add について問題文で特に何も書かれてないのなら、「add」という名前から常識だけを使ってプログラムが作れると言うことです。 英和辞典で addをひいてみましょう。
- meenie
- ベストアンサー率44% (40/90)
追記です。 ガソリンの上限値が決まっているようですのでコードを書く際にはお気をつけを。
- meenie
- ベストアンサー率44% (40/90)
言葉の意味から単純にガソリンを足す、ということではないでしょうか。 正確には出題した方に聞くしかないと思います。