C++面向对象程序设计课件.pptxVIP

  • 4
  • 0
  • 约2.33万字
  • 约 419页
  • 2023-11-20 发布于山东
  • 举报
; 第一章 面向对象程序设计概述; 1.1.1 面向過程程式設計的基本概念 考慮一個銀行系統,該系統允許顧客開設不同類型的銀行帳戶,包括現金賬戶、支票帳戶和貸款帳戶,同時允許顧客存款、取款和轉帳。 首先考慮數據結構: struct account { char *name; /* 姓名 */ unsigned long accountId; /* 帳號 */ float balance; /* 餘額 */ float interestYTD; /* 年利息*/ char accountType; /* 帳戶類型(現金x、支票z和貸款d) }; ; 再考慮用三個過程分別負責存款、取款和轉帳。我們可以三個C函數: MakeDeposit() WithDraw() Transfer() 這種數據結構與過程分離有很多問題,例如增加一種帳戶類型---退休帳戶(t),則三個C函數都必須重新編寫。 ;1.1.2 面向對象程式設計的基本概念;class BankAccount { char *name;

文档评论(0)

1亿VIP精品文档

相关文档