This chapter has been a pretty long haul but, if you have made it this far, you can relax in the knowledge that you've now created your first Smalltalk program and packaged the classes up so they can be distributed to others. Let us now recap on what you should come away with from this chapter.
This is what you have learned here:
| • | Superclasses and Subclasses |
| • | How to create a class using the Class Hierarchy Browser |
| • | Adding methods to a class |
| • | Overriding methods in a Superclass |
| • | Representing undefined values using nil |
| • | Sending messages to self and super |
| • | Packaging an application with the Package Browser |