The main example used to explain object-oriented programming at practical level is an extension of drawing letters on the computer screen: we shall add more variation such as upper and lower case letters, digits, and blinking objects.
ScreenCharacter
Class and Its Subclasses BlinkingObjects
Applet