package Ġ_ 0 4 interfaces Ċ Ċ interface ĠFoo Ġ{ ĊĠĠĠ Ġfun Ġfoo (): ĠString Ċ } Ċ Ċ interface ĠBar Ġ{ ĊĠĠĠ Ġfun Ġbar (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" bar " ĊĠĠĠ Ġ} Ċ } Ċ Ċ interface ĠB az Ġ{ ĊĠĠĠ Ġfun Ġbaz () Ġ= Ġ" baz " Ċ } Ċ Ċ class ĠF ubar Ġ: ĠFoo , ĠBar , ĠB az Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġfoo () Ġ= Ġ" foo " ĊĊĠĠĠ Ġfun Ġf ubar () Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln ("${ foo ()} -${ bar ()} -${ baz () }") ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ ĠF ubar (). f ubar () Ċ } Ċ