Considering this example here:
oo::class create B {
variable bvar
constructor args {set bvar "fromB"}
method getBvar args {return $bvar}
}
oo::class create A {
superclass B
variable avar
constructor args {set avar "fromA"}
method getAvar args {return $avar}
}
Without putting the "next" statement into the constructor of A it is impossible to call methods from class B:
> set a [A new]
::oo::Obj92
> $a getAvar
fromA
> $a getBvar
invalid command name "getBvar"
thx
https://groups.google.com/forum/?fromgroups=#!topic/comp.lang.tcl/8owilCo8LcA