Как передать массив в класс java

Иван Полежаев
14 апреля 2023

Для передачи массива в класс Java, вам необходимо создать переменную типа массива в вашем классе и передать массив в качестве аргумента в конструктор или метод класса.

Например:

public class MyClass {
    private int[] myArray;

    public MyClass(int[] myArray) {
        this.myArray = myArray;
    }

    public void printArray() {
        for (int i : myArray) {
            System.out.println(i);
        }
    }
}

// пример использования
int[] numbers = {1, 2, 3, 4, 5};
MyClass myObject = new MyClass(numbers);
myObject.printArray(); // => [1, 2, 3, 4, 5]
  • Здесь мы создаем класс MyClass с переменной экземпляра myArray типа int[]
  • Затем мы создаем конструктор, который принимает myArray в качестве аргумента и устанавливает его как значение переменной экземпляра myArray.
  • Далее мы определяем метод printArray(), который просто выводит элементы массива на консоль.
  • Когда мы создаем объект MyClass, мы передаем массив numbers в качестве аргумента конструктора, что приводит к тому, что значения в numbers будут присвоены myArray.
  • Затем мы вызываем метод printArray(), который выводит содержимое myArray на консоль.
0 0