Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.09 KB | None | 0 0
  1. // BankAccount.h
  2.  
  3. #pragma once
  4. #ifndef BANKACCOUNT_H
  5. #define BANKACCOUNT_H
  6.  
  7. #include <iostream>
  8. #include <string>
  9. #include <fstream> // IO to files
  10. #include <iomanip>
  11. #include <sstream>
  12.  
  13. using namespace std;
  14.  
  15. class BankAccount {
  16. private:
  17.     string ActNum;
  18.     double balance;
  19.     string FirstName;
  20.     string LastName;
  21.  
  22. public:
  23.     BankAccount() {
  24.         ActNum = "Account number is not set.";
  25.         balance = 0.0;
  26.         FirstName = "First Name not set.";
  27.         LastName = "Last Name not set.";
  28.     }
  29.  
  30.     BankAccount(const string & actN, const string & fname, const string & lname, double bal);
  31.     const string toString() const;
  32.     void setAccountNumber(const string & actN);
  33.     void deposit(double money);
  34.     void withdraw(double money);
  35.     void setLastName(const string & lname);
  36.     string getAccountNumber() const;
  37.     double getBalance() const;
  38.     const string getFirstName() const;
  39.     const string getLastName() const;
  40.     const string getFullName() const;
  41.     void print() const;
  42.     void print(ostream & out) const;
  43.     static void getInstance(BankAccount & BA);
  44.     static void getInstance(BankAccount & BA, ifstream & in);
  45. };
  46.  
  47.  
  48. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement