// ĠFILE : ĠSuper . java Ċ class ĠSuper Ġ{ ĊĠĠĠ Ġvoid Ġfoo ( Runnable Ġr ) Ġ{ ĊĠĠĠ Ġ} Ċ } Ċ Ċ // ĠFILE : ĠSub . kt Ċ class ĠSub 1 () Ġ: ĠSuper () Ġ{ ĊĠĠĠ Ġ<! VIRTUAL _ MEMBER _ HIDDEN !> fun Ġfoo ( r Ġ: Ġ(() Ġ-> ĠUnit )? ) <! > Ġ{ ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠSub 2 () Ġ: ĠSuper () Ġ{ ĊĠĠĠ Ġ<! OVER RID ING _ FINAL _ MEMBER !> override <! > Ġfun Ġfoo ( r Ġ: Ġ(() Ġ-> ĠUnit )? ) Ġ{ ĊĠĠĠ Ġ} Ċ } ĊĊ