[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends] Re: [jfriends] Re: ポインタと参照








みやざき%ちょっと息抜きです。

>public class MyInteger {
>  private int value;
>  public MyInteger(int initialvalue) { value = initialvalue; }
>  public void set(int newvalue) { vaule = newvalue; }
>  public int get() { return value; }
>  public void swap(MyInteger a, MyInteger b) {
>    int tmp = a.get();
>    a.set(b.get());
>    b.set(tmp);
>  }
>}

なんとなく、下のようにやりたくなってしまったわたし(笑)。

  public void swap(MyInteger a, MyInteger b) {
    MyInteger tmp = new MyInteger(a.get());
    a.set(b.get());
    b.set(tmp.get());
  }

少しは汎用性があるのかな、と。
# MyInteger を Object に変えてみたり…無駄?(笑).

//////////////////////////////////////////////////////////////////////
//東洋情報システム・オープンソリューション事業部ソリューション営業部
//                                 宮崎靖士   e-mail:soara@xxxxxxxxxx
//////////////////////////////////////////////////////////////////////