fork download
  1. class BankAccount {
  2. double _balance;
  3.  
  4. BankAccount(this._balance);
  5.  
  6. void deposit(double amount) {
  7. if (amount > 0) {
  8. _balance += amount;
  9. }
  10. }
  11.  
  12. void withdraw(double amount) {
  13. if (amount > 0 && amount <= _balance) {
  14. _balance -= amount;
  15. }
  16. }
  17.  
  18. double getBalance() {
  19. return _balance;
  20. }
  21. }
  22.  
  23. void main() {
  24. BankAccount account = BankAccount(1000);
  25. account.deposit(500);
  26. account.withdraw(200);
  27. print('Current balance: ${account.getBalance()}');
  28. }
  29.  
Success #stdin #stdout 1.29s 133576KB
stdin
17897978978989
stdout
Current balance: 1300.0