#include "checkingaccount.h" void checkingaccount::applypenalty( double amount ) { balance = balance - amount; // can access bankaccount's balance because // it is protected } checkingaccount::checkingaccount() { numchecksdrawn = 0; } void checkingaccount::withdraw( double amount ) { bankaccount::withdraw( amount ); // calls bankaccount's withdraw() method if ( getbalance() < 500 ) // below minimum balance applypenalty( 10.00 ); // apply penalty } void checkingaccount::drawcheck( double amount ) { withdraw( amount ); numchecksdrawn++; } int checkingaccount::getnumchecksdrawn() { return numchecksdrawn; }