BankAccount.h
上传用户:sz0451
上传日期:2022-07-29
资源大小:256k
文件大小:0k
源码类别:

.net编程

开发平台:

Visual C++

  1. #pragma once
  2. #using <mscorlib.dll>
  3. using namespace System;
  4. __gc __abstract class BankAccount 
  5. {
  6. public:
  7.     BankAccount(String * holder);
  8.     ~BankAccount();
  9.     void Credit(double amount);
  10.     void Debit(double amount);
  11.     virtual String * ToString();                // Derived classes can override
  12.     virtual bool CanDebit(double amount) = 0;   // Derived classes must override
  13. private:
  14.     String * accountHolder;
  15. protected:
  16.     double balance;
  17. };