-4
ここから始めて、これが私の最初の質問です。フィールド内メソッドを使用するにはどうすればいいですか?
私は転送メソッド内でダブルmeblegを使用したい、と私はコンストラクタでmeblegにバランスに等しかったしましたが、残念ながら、バランスのパラメータの量が転送にmeblegに行きませんメソッド。どうすればこの問題を解決できますか?
私はプログラミング時に新しいです。だから私の質問に答えられたら、答えのリンクを提案することができますか?
class Acount {
static double mebleg;
public static void main(String[] args) {
Acount a = new Acount(100);
Acount b = new Acount(0.0);
Acount c = new Acount(0.0);
Acount.transfer(a, b, 50);
Acount.transfer(b, c, 25);
}
public Acount(double balance) {
mebleg = balance;
}
public static void transfer(Acount from, Acount to, double howMuch) {
System.out.println(Acount.mebleg - howMuch);
}
}
おそらく、バランスのために静的変数( 'mebleg')を使いたくないでしょう。すべてのアカウントで同じになります。 –
それで問題は何ですか?エラーが発生していますか?間違った出力? – Mureinik
@ModusTollensください、慎重に私のコードを見て、私はキーワード "静的"を使用してください。 ** mebleg **は金額(私が100.0,0.0を意味する)のためにすべての口座に対して静的でなければなりません – nihat