class ĠMy ( var Ġx : ĠString ) Ġ{ ĊĊĠĠĠ Ġvar Ġy : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġif Ġ( x Ġ!= Ġ"") Ġx Ġelse Ġz ĊĠĠĠĠĠĠĠ Ġset ( arg ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( arg Ġ!= Ġ"") Ġx Ġ= Ġarg ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġz : ĠString ĊĊĠĠĠ Ġvar Ġd : ĠString Ġ= Ġ"" ĊĠĠĠĠĠĠĠ Ġget ĊĠĠĠĠĠĠĠ Ġset ĊĊĠĠĠ Ġval Ġz 1 : ĠString ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġd Ġ= Ġ" d " ĊĠĠĠĠĠĠĠ Ġif Ġ( d Ġ!= Ġ"") Ġz 1 Ġ= Ġthis . d Ġelse Ġz 1 Ġ= Ġd ĊĊĠĠĠĠĠĠĠ Ġ// ĠD angerous : Ġsetter ! ĊĠĠĠĠĠĠĠ Ġy Ġ= Ġ" x " ĊĠĠĠĠĠĠĠ Ġ// ĠD angerous : Ġgetter ! ĊĠĠĠĠĠĠĠ Ġif Ġ( y Ġ!= Ġ"") Ġz Ġ= Ġthis . y Ġelse Ġz Ġ= Ġy ĊĠĠĠ Ġ} Ċ } Ċ