#pragma once #ifndef _PODSTAWOWY #define _PODSTAWOWY #include #include #include #include #include "abstrakcyjna_klasa.h" using namespace std; class podstawowy : public abstrakcyjna_klasa { friend class normalny; protected: int saldo; int licznik_limit, limit_bankomatu; bool zablokowany; //sprawdza, czy bankomat jest zablokowany, w funkcji main odpowiednie funkcje blokuja wywolanie metody wyplac //tzn. nie przejdzie do wyplacania, dopoki podajemy zly pin lub "wroc", to dodatkowe zabezpieczenie... w bankowosci nigdy za wiele public: podstawowy(void); ~podstawowy(void); virtual int jaki_limit(); virtual int wyplac(int kwota_bp); virtual int sprawdz_pin(string kod_pin_kl); //false odrzuca, true to dobry pin void ServiceInfo(); //virtual int wyswietl_saldo(); ////////////////////////////////////////////////////////////////////////////////////////////////////// testowo }; #endif