class ExampleClass # a class variable. These are treated specially, and # are not the same as instance variables on the Class. # # Don't try to think about that too much yet... @@instcount = 0 #constructor def initialize @@instcount += 1 end def inst_count return @@instcount end end e1 = ExampleClass.new e2 = ExampleClass.new puts e1.inst_count e3 = ExampleClass.new puts e3.inst_count e4 = e3 puts e3.inst_count