Как инкапсулировать массив в Java

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

Container имеет закрытый массив int (numArrayс его сеттером добытчик.

Main создаетContainer объект и использует его вtotalArray метод.

public class Container {
    private int numArray[]= {0,0,0};
    public int[] getNumArray() {
        return numArray;
    }
    public void setNumArray(int index, int value){
        numArray[index] = value;
    }    
}

public class Main {
    public static void main(String[] args) {
        Container conte = new Container();
        System.out.println(totalArray(conte.getNumArray()));
        conte.getNumArray()[2]++;
        System.out.println(totalArray(conte.getNumArray()));
    }
    private static int totalArray (int v[]){
        int total=0;
        for (int conta =0; conta

Ответы на вопрос(8)

Ваш ответ на вопрос