package Ġwhy . kotlin Ċ Ċ class ĠAddress Ġ{ ĊĠĠĠ Ġval Ġstreet : ĠString Ġ= Ġ" Main Ġst " Ġ// Ġread Ġonly Ġproperty ĊĠĠĠ Ġvar Ġcity : ĠString Ġ= Ġ" San ĠFr ans isco " Ġ// Ġread / write Ġproperty ĊĠĠĠ Ġvar Ġstate : ĠString ? Ġ= Ġ" CA " Ċ } ĊĊ Ċ // ĠL ate init Ġproperty Ġ- Ġcan Ġbe Ġused Ġwhen Ċ // Ġdoing ĠDI Ġor Ġin Ġsetup Ġof Ġtest Ġmethod Ċ private Ġlateinit Ġvar Ġdummy Address : ĠAddress Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġval Ġaddress Ġ= ĠAddress () ĊĠĠĠ Ġaddress . city Ġ= Ġ" San ĠJose " Ġ// Ġdirect Ġset ĊĊĠĠĠ Ġdummy Address Ġ= ĠAddress () ĊĠĠĠ Ġprintln ( dummy Address . city ) Ċ } Ċ