1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
class Base { foo { System.print("Base.foo") } } class Derived is Base { construct new() {} foo { System.print("Derived.foo") super } } Derived.new().foo // expect: Derived.foo // expect: Base.foo