package Ġcom . fa usto . sh allow copy Ċ Ċ /** Ċ Ġ* Ġ@ author : Ġfa usto Ċ Ġ* Ġ@ date : Ġ 2 0 2 1 / 1 0 / 2 9 Ġ 1 6 : 1 6 Ċ Ġ* Ġ@ description : ĠĠĠ Ġæµ ħ æĭ · è´Ŀ : Ġåıª æĭ · è´Ŀ å¼ķçĶ¨ ( æĮĩéĴĪ , åĨħåŃĺ åľ°åĿĢ ) èĢĮ ä¸į æĭ · è´Ŀ åĨħå®¹ ( æĮĩéĴĪ åĨħå®¹ ) Ċ Ġ*/ Ċ data Ġclass ĠShe ep ( ĊĠĠĠ Ġvar Ġname : ĠString , ĊĠĠĠ Ġvar Ġage : ĠInt , ĊĠĠĠ Ġvar Ġcolor : ĠString , ĊĠĠĠ Ġvar Ġfriend : ĠShe ep ? Ċ ) Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġval Ġtom Ġ= ĠShe ep (" tom " Ġ, Ġ 2 Ġ, Ġ" white " Ġ, Ġnull ) ĊĠĠĠ Ġval Ġj erry Ġ= ĠShe ep (" j erry " Ġ, Ġ 1 Ġ, Ġ" black " Ġ, Ġtom ) ĊĊĠĠĠ Ġprintln ( j erry . copy (). apply Ġ{ Ġfriend ?. name Ġ= Ġ" mark " Ġ}) ĊĠĠĠ Ġprintln ( j erry . copy ()) Ġ Ġ// ä¿®æĶ¹ å¼ķçĶ¨ ç±»åŀĭ , ä¼ļ å½±åĵį åĪ° æīĢæľī æĮĩåĲĳ è¯¥ å¼ķçĶ¨ çļĦ å¯¹è±¡ Ċ Ċ }