正文

目 錄(8)

通過游戲編程實戰(zhàn)教新手學C++編程 作者:(美)Michael Dawson


第10章  繼承與多態(tài):Blackjack 241

10.1  繼承簡介 241

10.1.1  Simple Boss程序簡介 242

10.1.2  從基類派生 244

10.1.3  從派生類實例化對象 245

10.1.4  使用繼承成員 245

10.2  繼承訪問權的控制 246

10.2.1  Simple Boss 2.0程序簡介 246

10.2.2  對類成員使用訪問修飾符 247

10.2.3  使用訪問修飾符修飾派生類 247

10.3  調用與重寫基類成員函數 248

10.3.1  Overriding Boss程序簡介 248

10.3.2  調用基類構造函數 250

10.3.3  聲明虛基類成員函數 250

10.3.4  重寫虛基類成員函數 251

10.3.5  調用基類成員函數 251

10.4  在派生類中使用重載賦值運算符與拷貝構造函數 252

10.5  多態(tài)簡介 253

10.5.1  Polymorphic Bad Guy程序簡介 253

10.5.2  使用基類指針指向派生類對象 255

10.5.3  定義虛析構函數 256

10.6  使用抽象類 257

10.6.1  Abstract Creature程序簡介 257

10.6.2  聲明純虛函數 258

10.6.3  從抽象類派生類 259

10.7  Blackjack游戲簡介 259

10.7.1  類的設計 260

10.7.2  規(guī)劃游戲的邏輯 263

10.7.3  Card類 264

10.7.4  Hand類 265

10.7.5  GenericPlayer類 267

10.7.6  Player類 268

10.7.7  House類 269

10.7.8  Deck類 270

10.7.9  Game類 272

10.7.10  main()函數 275

10.8  本章小結 277

10.9  問與答 277

10.10  問題討論 278

10.11  習題 279

附錄A  創(chuàng)建第一個C++程序 281

附錄B  運算符優(yōu)先級 285

附錄C  關鍵字 287

附錄D  ASCII字符表 289

附錄E  轉義序列 295


上一章目錄下一章

Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號