package Ġcode . third ĊĊ Ċ interface ĠParent s { Ġfun Ġfollow (): ĠUnit Ġ} Ċ Ċ interface ĠM other : ĠParent s Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġfollow () Ġ= Ġprintln (" follow Ġhis Ġmor ther ") Ċ } Ċ Ċ interface ĠF ather : ĠParent s { ĊĠĠĠ Ġoverride Ġfun Ġfollow () Ġ= Ġprintln (" follow Ġhis Ġfar ther ") Ċ } Ċ class ĠChild s : ĠM other , ĠF ather { ĊĠĠĠ Ġoverride Ġfun Ġfollow () Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" A Ġchild Ġdecided Ġto Ġ") ĊĠĠĠĠĠĠĠ Ġsuper < M other >. follow () ĊĠĠĠĠĠĠĠ Ġsuper < F ather >. follow () ĊĠĠĠ Ġ} Ċ } Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ ĠChild s (). follow () Ċ }