37 lines
1.1 KiB
C++
37 lines
1.1 KiB
C++
|
|
/*
|
|
* =====================================================================================
|
|
* Class: Account
|
|
* Description:
|
|
* =====================================================================================
|
|
*/
|
|
class Account
|
|
{
|
|
public:
|
|
|
|
/* ==================== LIFECYCLE ======================================= */
|
|
//Account (); /* constructor */
|
|
//Account ( const Account &other ); /* copy constructor */
|
|
Account ( double initial_balance ) : balance(initial_balance) {
|
|
}
|
|
~Account () { /* destructor */
|
|
}
|
|
|
|
/* ==================== ACCESSORS ======================================= */
|
|
|
|
/* ==================== MUTATORS ======================================= */
|
|
|
|
/* ==================== OPERATORS ======================================= */
|
|
|
|
Account& operator = ( const Account &other ); /* assignment operator */
|
|
|
|
protected:
|
|
/* ==================== DATA MEMBERS ======================================= */
|
|
|
|
private:
|
|
/* ==================== DATA MEMBERS ======================================= */
|
|
|
|
double balance;
|
|
|
|
}; /* ----- end of class Account ----- */
|
|
|