2016-03-23 18 views
1

私はこれについての答えを見つけることができない、私は異なる配列をたくさん持っている、と私はそれらのすべてを1つのクラスに詰め込み、私のメインのneaterを作る。別のクラスから配列を取得する方法

Testy obj = new Testy(); 

しかし、ここから配列を取得する方法については手がかりがありません。申し訳ありませんが、これは悪い質問である場合、これは私のサイトへの投稿です。私はTestyyというクラスからtestArrayという配列を取得しようとしています。 Testy内部

コード:

public class Testy { 
public static void ArrayTesting(){ 
    int testArray[]={56,1,4,175}; 
}} 
+2

を言って、それを呼び出すことができます。 –

+1

はい、それはあなたに必要な詳細を伝えていないので、悪い質問です。あなたのコードがどのように見えているのか、あなたが試したこと、それがどう動かないのか分からない人は、私たちの状況に目を向けるようにしてください。 –

+1

コードを記述するだけでなく、投稿してください。これを行うには、[編集]オプションを使用します。 – Pshemo

答えて

1

別のクラスからすべての変数を取得するための標準的な方法は、その特定の変数のgetterを作成することです。その後、必要な変数の値を取得するためにgetterを呼び出すことができます。

例:

class MyClass 
{ 
    //Variable I want to return 
    private int[] numArray = {1, 2, 3}; 

    public int[] getNumArray() { 
     return numArray.clone(); 
    } 
} 

、あなたはあなたが欲しいの配列は今、あなたは彼らがなりたい場所をどこ私たちを表示する必要が

MyClass newClassObj = new MyClass(); 
int[] secondArray = newClassObj.getNumArray(); 
+1

配列は変更可能です。それは呼び出し元に戻る前にそれを複製する方が良いです – dragon66

+0

@ dragon66更新 –

関連する問題