从Java类中调用方法

0 java public void

基本上,我在做赌博游戏。它询问该人要下多少赌注,然后,如果他们是正确的话,那么他们的“钱包”就会增加,无论他们赢得多少,这取决于给定的赔率。我正在为个人“钱包”专门开设一门课程。

public class Wallet {

    private double cash;

    public Wallet() {cash=0.0;}

    public void put(double money) {
        assert money > 0 : "Die : pre-condition violated ! ";

        cash=cash+money;
    }

    public boolean get(double money) {
        if (money>0 && cash>=money) {
            cash=cash-money;
            return true;
        }
        return false;
    }

    public double count() {return cash;}

    public String toString(){
        return getClass().getName()+ "[cash = ]" + cash + "]";
    }
Run Code Online (Sandbox Code Playgroud)

我在put()此类之外调用该方法有麻烦。应该如何编写我的代码行才能被调用?我应该使用变量名money来存储双精度数,或者完全不同的变量名。

小智 5

Wallet wallet = new Wallet();
wallet.put(money);
Run Code Online (Sandbox Code Playgroud)