public abstract class Transaction{
private int accountNumber;
private Screen screen;
private BankDatabase bankDatabase;
public Transaction(int userAccountNumber, Screen gtoScreen, BankDatabase gtoBankDatabase){
accountNumber = userAccountNumber;
screen = gtoScreen;
bankDatabase = gtoBankDatabase;
}
public int getAccountNumber(){
return accountNumber;
}
public Screen getScreen(){
return screen;
}
public BankDatabase getBankDatabase(){
return bankDatabase;
}
abstract public void execute();
}