package Ġone Ċ Ċ class ĠPerson Ġ( val ĠfirstName : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlastName : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġage : ĠInt ) Ġ{ ĊĊĠĠĠ Ġ// Ġconstructor ( firstName : ĠString ): Ġthis ( firstName , Ġ" J ones ") ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġreturn ĠfirstName Ġ+ Ġ" Ġ" Ġ+ ĠlastName Ġ+ Ġ", Ġ" Ġ+ Ġage ĊĊĠĠĠĠĠĠĠ Ġ// ĠInterpol ated Ġstring ĊĠĠĠĠĠĠĠ Ġreturn Ġ" one . Person Ġ$ firstName Ġ$ lastName Ġis Ġ$ age Ġyears Ġold " ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġmain Ġ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġval Ġp Ġ= ĠPerson (" John ", Ġ" Do e ", Ġ 9 7 ) ĊĠĠĠ Ġval Ġp 2 Ġ= ĠPerson (" J ane ", Ġ" Do e ", Ġ 9 7 ) ĊĊĠĠĠ Ġprintln ( p ) ĊĠĠĠ Ġprintln ( p 2 ) ĊĊĠĠĠ Ġval Ġp 3 Ġ= ĠPerson (" B art ", Ġ" Simp son ", Ġ 1 1 ) ĊĊĠĠĠ Ġ// Ġp 3 Ġ= ĠPerson (" L isa ") ĊĊĠĠĠ Ġprintln ( p 3 ) Ċ Ċ }