java非静的フィールドへの静的参照を作成することはできませんこのコードが正しく書式設定されていない場合は、事前にお詫びし、各行を再入力する代わりに貼り付けを試みます。"main"誰にもアイデアはありますか?どんな助けもありがとうございます。ukaccount.withdraw()とaccount.deposit()メソッドの引数としてバランスが取れない理由がわかりません。アカウントは残高を知っているので、最も単純な答えは、あなたが本当にそれらを望むなら、main()からの呼び出しでaccount.balanceと言う必要があります。that?))私はあなたのコードを編集してコンパイルしました。freak源あなたは静的メソッドから直接静的でないフィールドにアクセスしようとしていますが、これはjavaでは有効ではありません。balanceは非静的フィールドなので、オブジェクト参照を使用してアクセスするか、静的にします。撤回して預金する静的な呼び出しが問題です。"balance"はAccountのインスタンス変数であるため、この行は機能しません。withdrawAmount;}もちろん、あなたの問題に応じて、負のバランスなどを防ぐためにここで追加の検証を行うことができます。bluphoenix源あなたはあなたの引き出しを保つことができますし、静的メソッドを静的にしたい場合は、以下のコードのように記述する必要があります。