public Deposit(int userAccountNumber, Screen atmScreen, BankDatabase atmBankDatabase, Keypad atmKeypad, DepositSlot atmDepositSlot) : base(userAccountNumber, atmBankDatabase, atmScreen) { _keypad = atmKeypad; _depositSlot = atmDepositSlot; }
/// <summary> /// no-argument ATM constructor initializes instance variables /// </summary> public ATM() { _userAuthenticated = false; _currentAccountNumber = 0; _depositSlot = new DepositSlot(); _keypad = new Keypad(); _screen = new Screen(); _cashDispenser = new CashDispenser(); _bankDatabase = new BankDatabase(); }