package Ġsection 1 Ċ Ċ /** Ċ Ġ* ĠThis Ġclass Ġwill Ġbe Ġprovided Ġto Ġthe Ġmain () Ġfunction Ċ Ġ* Ġto Ġsupport Ġdemonstr ation Ġof Ġthe Ġalso Ġand Ġapply Ġextension Ċ Ġ* Ġfunctions Ċ Ġ*/ Ċ class ĠSimple Thread Ġ: ĠThread () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġrun () Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln ("${ Thread . currentThread ()} Ġhas Ġrun ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ /** Ċ Ġ* ĠCreate Ġan Ġinstance Ġof ĠSimple Thread . ĠThen Ġcall Ġthe Ġalso Ġextension Ġfunction . Ċ Ġ* ĠIn side Ġthe Ġalso Ġfunction Ġset Ġthe Ġpriority Ġand Ġname Ġproperties Ġand Ġthen Ġstart Ċ Ġ* Ġthe Ġthread . Ċ Ġ* ĠThen Ġreplace Ġthe Ġalso Ġextension Ġfunction Ġwith Ġthe Ġapply Ġextension Ġfunction . Ċ Ġ*/ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ Ċ Ċ }