package Ġcom . lt z . kotlin demo . chapter 4 . chapter 4 _ 3 Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġx ia ow ei Ġon Ġ 2 0 1 8 / 8 / 2 Ċ Ġ*/ Ċ Ċ fun Ġprint 4 _ 3 _ 2 () Ġ{ ĊĠĠĠ Ġval Ġclient Ġ= ĠMy Client (" xia oh ua ", Ġ 1 0 0 0 8 0 ) ĊĠĠĠ Ġval Ġclient 1 Ġ= ĠMy Client (" xia oh ua ", Ġ 1 0 0 0 8 0 ) ĊĠĠĠ Ġval Ġclient Set Ġ= Ġhash Set Of ( My Client (" l ili ", Ġ 1 0 0 0 8 8 )) ĊĠĠĠ Ġ// ä½¿çĶ¨ data ç±» ä¹ĭåĲİ Ġ ä¹ĭåīį çļĦ ĠtoString Ġhash code Ġequals Ġæĸ¹æ³ķ å°Ĩ é»ĺè®¤ å®ŀçİ° ĊĠĠĠ Ġprintln ( client . toString ()) ĊĠĠĠ Ġprintln ( client Ġ== Ġclient 1 ) ĊĠĠĠ Ġprintln ( client Set . contains ( My Client (" l ili ", Ġ 1 0 0 0 8 8 ))) ĊĊĠĠĠ Ġ// ä¿®æĶ¹ val Ġ æľĢ å¥½ æĺ¯ åĪĽå»º å¯¹è±¡çļĦ åī¯ æľ¬ Ġdata ä¿® é¥ ° ä¹ĭåĲİ æ·»åĬł äºĨ Ġcopy æĸ¹æ³ķ ĊĠĠĠ Ġval Ġclient 2 Ġ= Ġclient . copy (" xia om ing ") ĊĠĠĠ Ġprintln ( client 2 . name ) Ċ } Ċ Ċ data Ġclass ĠMy Client ( val Ġname : ĠString , Ġval Ġpost Code : ĠInt )