Abstract
Being a productive video game developer involves writing well-organized code that can be reused as often as possible. C++ classes provide a feature named inheritance that helps us achieve both of these goals. Inheritance allows us to create generalized base classes that can be derived from to create classes with a more specific purpose. In this chapter you learn how this allows us to share behavior among classes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2014 Bruce Sutherland
About this chapter
Cite this chapter
Sutherland, B. (2014). Building Games with Inheritance. In: Learn C++ for Game Development. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-6458-3_10
Download citation
DOI: https://doi.org/10.1007/978-1-4302-6458-3_10
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4302-6457-6
Online ISBN: 978-1-4302-6458-3
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books