From: Tom Sawyer Date: 2003-01-06T08:07:41+09:00 Subject: should super's position be kept irrelevant? this is really just a question of taste i think, but i'm wondering if you think super's position should be kept irrelevant? in the example below the puts @avar will return nil. super has to be placed below @avar = 1 for it to return 1. class Sup def initialize puts @avar end end class Chi < Sup def initialize super # will puts nil @avar = 1 # super # would puts 1 end end the other option to make it irrelevent is: class Sup def initialize end def go puts @avar end end class Chi < Sup def initialize super @avar = 1 go end end of course, now go's position is important, but not super's. which is preferrable? -transami