Pessoal, estou tendo dificuldade para chamar um array na classe principal quando eu encapsulo os atributos, por exemplo sem encapsular da certo, ex:
public class Teste{
String[] array = new String[3]
array[0] = "1";
array[1] = "2";
array[2] = "3";
}
Quando eu instancio na classe principal eu instancio o objeto e seleciono a posição do vetor que quero acessar, ex:
public static void main(String[] args) {
Teste vetor = new Teste();
System.out.println(vetor.array[0]);
}
porem se encapsular os dados eu não posso acessar o atributo livremente, e nos métodos get e setter eu não consigo escolher a posição do vetor que quero acessar, pois eu chamaria o vetor desta forma:
System.out.println(vetor.getArray());
então onde que eu coloco a posição [0],[1],[2]? já tentei de todo jeito desde ontem e ainda não consegui acertar