正文

目 录(8)

通过游戏编程实战教新手学C++编程 作者:(美)Michael Dawson


第10章  继承与多态: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  多态简介 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  规划游戏的逻辑 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  创建第一个C++程序 281

附录B  运算符优先级 285

附录C  关键字 287

附录D  ASCII字符表 289

附录E  转义序列 295


上一章目录下一章

Copyright © 读书网 www.dushu.com 2005-2020, All Rights Reserved.
鄂ICP备15019699号 鄂公网安备 42010302001612号