package Ġquick start guide . kotlin . chapter 3 . kotlin . anonymous objects Ċ Ċ import Ġjava . io . Writer ĊĊ Ċ fun Ġrunnable () Ġ{ ĊĠĠĠ ĠThread ( object Ġ: ĠRunnable Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġrun () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" I 'm Ġcreated Ġwith Ġanonymous Ġobject ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ}). run () Ċ } Ċ Ċ val Ġrunnable Ġ= Ġobject Ġ: ĠRunnable Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġrun () Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" I 'm Ġcreated Ġwith Ġanonymous Ġobject ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ val Ġwriter Ġ= Ġobject Ġ: ĠWriter () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġwrite ( c buf : ĠChar Array , Ġoff : ĠInt , Ġlen : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġimplementation Ġomitted ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġflush () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġimplementation Ġomitted ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġclose () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġimplementation Ġomitted ĊĠĠĠ Ġ} Ċ }