質問: java初心者です。 1つのクラスで10個乱数を発生させ、それを配列に入れたとします。 その配列を他の複数のクラスで共有したい場合、どのような記述にすればいいのでしょうか。それぞれのクラスでnew で新しいインスタンスを作ってしまったら、違う乱数が格納されている配列になってしまいます。どうしたら、同じ配列を利用できるのでしょうか。 できないのはオブジェクト指向の理解が甘いのが原因だと思います。 よろしくお願いいたします。
回答: class A { public int [] random; int size =10; // setter public void ShareMyData(){ random = new int[size]; // store random numbers } public int[] GetData(){ return random; } another way is use static methods