自分自身を返したいなら
public Money2 getYen(){
yen=value*rate;
return this;
}
キャストしないとyenは外からは見れないだろうけどね