
[ このメッセージへの返事 ]
[ 返事を書く ]
[ home.html ]

投稿者:
68user @ oryo.inforyoma.or.jp on 98/3/06 02:54:00
In Reply to: Re: でもこれは
posted by 68user @ oryo.inforyoma.or.jp on 98/3/06 02:34:28
> ところでC++には参照(int #ってやつ)がありますよね。
> これがJavaに実装されていたら、swapできるんじゃ
> ないでしょうか。ちょっと今から試してみます。
どうやらこういうのはないみたいです。
で、オブジェクト指向的な考え方からいくと、
やはりクラスごとにメンバ関数を作るのが
本道ではないかと思うんです。
public class sample{
public static void main(String args[]){
int a=30,b=10;
points s = new points(a,b);
System.out.println("a,b="+String.valueOf(a)+String.valueOf(b));
points.swap();
System.out.println("a,b="+String.valueOf(a)+String.valueOf(b));
}
public points {
int x,y;
points(int num1,int num2){
x = num1;
y = num2;
}
swap(){
int tmp;
tmp = x;
x = y;
y = tmp;
}
}
}
実際には動かしてませんけど(文法的なミスがいっぱいありそう…)、
いかがなもんでしょう?>識者の方

|