2016-02-27 4 views
0

Я знаю, что существует множество способов хранения массива из другого класса, но какой лучший подход может быть понятен всем, даже начинающим?Хранение массива из другого класса в java

Вот пример кода:

первого класса: // это где получить массив для хранения

public class Example{ 
    private int[] Numbers = {3,2,1}//sample numbers   
} 

второго класса: // это где массив для хранения

public class Example2{ 
    public void Storage{ 
     int[] NumberStorage = /* this is where the Numbers from the 
              1st class to be stored */ 
    } 
} 
+1

Пожалуйста, не начинай переменные и методы с заглавными буквами или что-нибудь еще, но классы –

+0

NoobProgramer если ответ решил свой вопрос, пожалуйста, [принять его] (HTTP://meta.stackexchange.com/a/5235). спасибо – Idos

ответ

4

В вашем Example классе создать getter:

public int[] getNumbers() { return Numbers; } 

Затем в Example2 классе вы можете создать экземпляр экземпляра Example и вызовите getter как:

public void storage(){ 
    Example example = new Example(); 
    int[] NumberStorage = example.getNumbers(); 
} 
0

Это может быть то, что Вы хотите

первого класса общественного класса Class1 {

private int [] Array = { 1,2,3,2,3,4}; 

public Class1(){ 


    Class2 a = new Class2(); 

    a.Class2(Array,6); 
}} 

второй класс открытый класс Class2 { public void A (Array , Размер) // введите Сортировка здесь }}

Смежные вопросы