Navigation:  Tutorials > Beginners Guide to Smalltalk > Programming in Smalltalk >

What have you learned?

Previous pageReturn to chapter overviewNext page

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:

Class Inheritance
Superclasses and Subclasses
Abstract Classes
How to create a class using the Class Hierarchy Browser
Adding methods to a class
Categorising methods
Overriding methods in a Superclass
Polymorphism
Representing undefined values using nil
Sending messages to self and super
Class variables
Initializing classes
Packaging an application with the Package Browser