public void deposit(double amount)
{
balance += amount;
}
Это то, что я называю в другом классе. Я хочу иметь возможность внести 100% на этот счет.Депозиты в моей учетной записи
Account acct1;
acct1 = new Account(500, "Joe", 1112);
Что мне нужно сделать для внесения депозита в этот аккаунт? Я пробовал разные варианты этого (ниже), но я смущен относительно того, что делать.
initBal = new deposit(100);
Помогите?
возможно 'this-> balance + = amount', в первую очередь, вы обрабатываете свой метод' deposit' как самого объекта, что, вероятно, неверно. –
'new deposit (100)' неверно в этом случае, потому что 'deposit' - это метод, а не класс. – csmckelvey
Замечание: на самом деле довольно опасно использовать 'float' или' double' для денег на большинстве языков, включая Java. эти типы данных подвержены ошибкам двойного округления с плавающей запятой во время деления, а ошибки хуже с большими числами (больше денег == более хаотичная математика). рекомендуется хранить деньги как центы, а не доллары, в 'long int'. –