|The Die Class|
We start with an example: The class Die. This example illustrates many basic ideas behind classes and objects.
To be concrete we start by looking at a complete class written in C#
The class Die encapsulates a couple of variables (numberOfEyes and randomNumberSupplier). It also implements a number of methods that allow us to use a die. The most important operation is Toss.
A program that constructs and tosses a number of dies.
What is printed when we run the program shown above.
This version of class Die is not limited to six sides. It can have an arbitrary number of sides.
The Die class is a template or blueprint from which we can create an arbitrary number of die objects
Read more about class Die in the text book version of this material.