Advertisement
Ramdan51-062

Account

Oct 19th, 2017
669
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.03 KB | None | 0 0
  1. public class Account
  2. {
  3.     private int accountNumber;
  4.     private double availableBalance;
  5.     private double totalBalance;
  6.     private int pin;
  7.    
  8.     public Account(int theAccountNumber, int thePIN, double theAvailableBalance, double theTotalBalance)
  9.     {
  10.         accountNumber = theAccountNumber;
  11.         pin = thePIN;
  12.         availableBalance = theAvailableBalance;
  13.         totalBalance = theTotalBalance;
  14.     }
  15.    
  16.     public boolean validatePIN(int userPIN)
  17.     {
  18.         if(userPIN == pin) return true;
  19.         else return false;
  20.     }
  21.    
  22.     public double getAvailableBalance()
  23.     {
  24.         return availableBalance;
  25.     }
  26.    
  27.     public double getTotalBalance()
  28.     {
  29.         return totalBalance;
  30.     }
  31.    
  32.     public void credit(double amount)
  33.     {
  34.         totalBalance += amount;
  35.     }
  36.    
  37.     public void debit(double amount)
  38.     {
  39.         availableBalance -= amount;
  40.         totalBalance += amount;
  41.     }
  42.  
  43.     public int getAccountNumber()
  44.     {
  45.         return accountNumber;
  46.     }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement