BankCard.h
上传用户:szmwdq
上传日期:2022-07-16
资源大小:528k
文件大小:1k
源码类别:

金融证券系统

开发平台:

Visual C++

  1. // BankCard.h: interface for the BankCard class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_BANKCARD_H__D330ACC7_33EB_4CF6_8D07_08E964E57205__INCLUDED_)
  5. #define AFX_BANKCARD_H__D330ACC7_33EB_4CF6_8D07_08E964E57205__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include<string>
  10. #include<iostream>
  11. using namespace std;
  12. class BankCard  
  13. {
  14. private:
  15. string num;//卡号
  16. int code;//密码
  17. double balance;//余额
  18. string bank;//所属银行
  19. public:
  20. BankCard(string n,int c,float b,string ba);
  21. string getNum();
  22. bool judgeCode(int cm);
  23. void setBalance(double b);
  24. string getBank();
  25. double getBalance();
  26. void deposit(double amount); //存款
  27. virtual void display();                    
  28. virtual void withdrawal(double a);                  //取款
  29. virtual ~BankCard();
  30. };
  31. #endif // !defined(AFX_BANKCARD_H__D330ACC7_33EB_4CF6_8D07_08E964E57205__INCLUDED_)