Advertisement
arafaee

Transaction.java

May 13th, 2017
938
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.75 KB | None | 0 0
  1. /**  
  2.   * Transaction.java  
  3.   *  
  4.   * @author Hafara Firdausi/ 5115100043
  5.   * @version 01
  6.   */
  7.  
  8. public abstract class Transaction
  9. {
  10.     private int accountNumber;
  11.     private Screen screen;
  12.     private BankDatabase bankDatabase;
  13.    
  14.     public Transaction(int userAccountNumber, Screen atmScreen, BankDatabase atmBankDatabase)
  15.     {
  16.         accountNumber = userAccountNumber;
  17.         screen = atmScreen;
  18.         bankDatabase = atmBankDatabase;
  19.     }
  20.    
  21.     public int getAccountNumber()
  22.     {
  23.         return accountNumber;
  24.     }
  25.    
  26.     public Screen getScreen()
  27.     {
  28.         return screen;
  29.     }
  30.    
  31.     public BankDatabase getBankDatabase()
  32.     {
  33.         return bankDatabase;
  34.     }
  35.    
  36.     abstract public void execute();
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement