package Ġquick start . kotlin . chapter 4 Ċ Ċ fun ĠindexOf ( ch : ĠInt , Ġfrom Index : ĠInt Ġ= Ġ 0 ) Ġ{ ĊĠĠĠ Ġ// omit ted Ċ } Ċ Ċ fun Ġcalling Default () Ġ{ ĊĠĠĠ ĠindexOf ( 6 5 ) ĊĠĠĠ ĠindexOf ( 6 5 , Ġ 1 ) Ċ } Ċ Ċ class ĠUser Ġ{ ĊĊĠĠĠ Ġconstructor ( name : ĠString ) Ġ: Ġthis ( name , Ġnull ) ĊĊĠĠĠ Ġconstructor ( name : String , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠphoneNumber : ĠString ?) Ġ: Ġthis ( name , ĠphoneNumber , Ġfalse ) ĊĊĠĠĠ Ġconstructor ( name : String , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠphoneNumber : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis LoggedIn : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// omit ted ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠUser 2 ( name : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠphoneNumber : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis LoggedIn : ĠBoolean Ġ= Ġfalse ) ĊĊ Ċ @ Jvm Over loads Ċ fun Ġcreate User ( name : ĠString , ĠphoneNumber : ĠString Ġ= Ġ"", Ġlogged In : ĠBoolean Ġ= Ġfalse ) Ġ: ĠUser Ġ{ ĊĠĠĠ Ġreturn ĠUser ( name , ĠphoneNumber , Ġlogged In ) Ċ }