class ĠAli en { ĊĠĠĠ Ġvar Ġskills : ĠString Ġ= Ġ" null "; ĊĊĠĠĠ Ġfun Ġprint My Skills (){ ĊĠĠĠĠĠĠĠ Ġprint ( skills ); ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// Ġobject Ġextension ĊĠĠĠ Ġcompanion Ġobject { ĊĠĠĠĠĠĠĠ Ġfun Ġannounce (): ĠString { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġ" hello Ġworld "; ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġmain (){ ĊĠĠĠ Ġvar Ġal ien Instance Ġ= ĠAli en (); ĊĊĠĠĠ Ġal ien Instance . skills Ġ= Ġ" super Ġstrength "; ĊĠĠĠ Ġal ien Instance . print My Skills (); ĊĠĠĠ Ġprint ( ali en Instance . add My Skills ( ali en Instance )); ĊĊĠĠĠ Ġprintln (" announcement Ġ:: Ġ" Ġ+ ĠAli en . announce ()); Ċ } Ċ Ċ // Ġfunction Ġextension Ċ fun ĠAli en . add My Skills ( ali en : ĠAli en ): ĠString { ĊĠĠĠ Ġvar Ġlocal Ali en Instance Ġ= ĠAli en (); ĊĊĠĠĠ Ġlocal Ali en Instance . skills Ġ= Ġthis . skills Ġ+ Ġ" Ġ" Ġ+ Ġal ien . skills ; ĊĊĠĠĠ Ġreturn Ġlocal Ali en Instance . skills ; Ċ } ĠĠĠ