<< Chapter < Page | Chapter >> Page > |
Revised: Thu May 05 14:27:52 CDT 2016
This page is part of a Book titled XNA Game Studio .
This module is one in a collection of modules designed primarily for teaching GAME 1343 Game and Simulation Programming I at Austin Community College in Austin, TX. These modules are intended tosupplement and not to replace the textbook.
An earlier module titled Getting Started provided information on how to get started programming with Microsoft's XNA Game Studio.
Object-oriented programs exhibit three main characteristics:
I will explain and illustrate inheritance along with some related topics in this module.
I recommend that you open another copy of this module in a separate browser window and use the following links to easily find and view the Figuresand Listings while you are reading about them.
The first of the three major characteristics of an object-oriented program is encapsulation . I explained encapsulation in an earlier module. The second of the three is inheritance , followed by polymorphism . I will explain inheritance in this module and will explain polymorphism in a future module.
A class can be defined to inherit the properties, events, and methods of another class. From a syntax viewpoint, this is accomplished using the : (colon) operator (see Listing 2 ).
Notification Switch
Would you like to follow the 'Xna game studio' conversation and receive update notifications?