CS 6140: Smalltalk and The Truth About Metaclasses

This summary comes from:

Creating new Smalltalk classes
Smalltalk metaclasses

Object subclass: #Account
                  instanceVariableNames: 'balance'
                  classVariableNames: ''
                  poolDictionaries: ''
                  category: nil !
!Account class methodsFor: 'instance creation'!
  new 
      | r |
      r := super new.
      r init.
      ^r
! !
!Account methodsFor: 'instance initialization'!
  init 
      balance := 0
! !