Instanciar um objeto que tenha um parâmetro do tipo array

Meus caros, bom dia.
Sou novo na linguagem JAVA na verdade estou tentando aprender sozinho estou assistindo aulas no youtube lendo livros em fim mas vamos ao que interessa.

Estou com problema para chamar um objeto que tem um de seus parâmetros do tipo array e preciso de ajuda.

Estou tentando chamar da seguinte maneira

import br.ind.latorre.javacore.Gassociacao.Classes.Eventos;
import br.ind.latorre.javacore.Gassociacao.Classes.Pessoas;

public class AssociacaoTest {
    public static void main(String[] args) {
        Pessoas aluno = new Pessoas("F", "999.999.999-99", "Tadeu", 1, 10, "12345-678", "999", "Bloco 9, Apto. 9");
        //LINHA DO ERRO                                           PARÂMETRO 
        Eventos curso = new Eventos(1, "Curso", "Linguagem JAVA", "999.999.999-99", "07/08/2017", "07:30:00", "12345-678");
        curso.setEvento(aluno);
    }
}

public class Eventos {
    private int evento;
    private String tipo;
    private String especificacao;
    private String[] pessoas;
    private String dataEvento;
    private String horaEvento;
    private String cep;

    public Eventos(int evento, String tipo, String especificacao, String[] pessoas, String dataEvento, String horaEvento, String cep) {
        this.evento = evento;
        this.tipo = tipo;
        this.especificacao = especificacao;
        this.pessoas = pessoas;
        this.dataEvento = dataEvento;
        this.horaEvento = horaEvento;
        this.cep = cep;
    }

    public Eventos() {
    }

    public void print(){
        System.out.println("Evento: " + this.evento);
        System.out.println("Tipo: " + this.tipo);
        System.out.println("Especifícação: " + this.especificacao);
        System.out.println("Data: " + this.dataEvento);
        System.out.println("Hora: " + this.horaEvento);
        System.out.println("Endereço: " + this.cep);
        System.out.println("Pessoas: ");

        for(int i = 0; i < this.pessoas.length; i ++) {
            if ((i+1) == this.pessoas.length) {
                System.out.println(this.pessoas[i]);
            } else {
                System.out.print(this.pessoas[i] + ", ");
            }
        }
    }

    public int getEvento() {
        return evento;
    }

    public void setEvento(int evento) {
        this.evento = evento;
    }

    public String getTipo() {
        return tipo;
    }

    public void setTipo(String tipo) {
        this.tipo = tipo;
    }

    public String getEspecificacao() {
        return especificacao;
    }

    public void setEspecificacao(String especificacao) {
        this.especificacao = especificacao;
    }

    public String[] getPessoas() {
        return pessoas;
    }

    public void setPessoas(String[] pessoas) {
        this.pessoas = pessoas;
    }

    public String getDataEvento() {
        return dataEvento;
    }

    public void setDataEvento(String dataEvento) {
        this.dataEvento = dataEvento;
    }

    public String getHoraEvento() {
        return horaEvento;
    }

    public void setHoraEvento(String horaEvento) {
        this.horaEvento = horaEvento;
    }

    public String getCep() {
        return cep;
    }

    public void setCep(String cep) {
        this.cep = cep;
    }
}

Opa, tudo certo?

Com a seguinte declaração

Pessoas aluno = new Pessoas(“F”, “999.999.999-99”, “Tadeu”, 1, 10, “12345-678”, “999”, “Bloco 9, Apto. 9”);

você está criando um objeto aluno da classe Pessoas.
Mas pessoas não é uma classe e sim um vetor…

Aconselho a criar uma classe “escopo” para os dados da pessoa com seus devidos gets e sets como foi feito com os eventos e instanciar ela no inicio da sua Main da AssociacaoTest…

Exemplo:
public class pessoaDados
{
private String nome, endereco,rua,bairro,cidade;
private int idade,numeroDaCasa;

public String getNome() {
    return nome;
}
public void setNome(String nome) {
    this.nome = nome;
}
public String getEndereco() {
    return endereco;
}
public void setEndereco(String endereco) {
    this.endereco = endereco;
}
public String getRua() {
    return rua;
}
public void setRua(String rua) {
    this.rua = rua;
}
public String getBairro() {
    return bairro;
}
public void setBairro(String bairro) {
    this.bairro = bairro;
}
public String getCidade() {
    return cidade;
}
public void setCidade(String cidade) {
    this.cidade = cidade;
}

public int getIdade() {
    return idade;
}
public void setIdade(int idade) {
    this.idade = idade;
}
public int getNumeroDaCasa() {
    return numeroDaCasa;
}
public void setNumeroDaCasa(int numeroDaCasa) {
    this.numeroDaCasa = numeroDaCasa;
}

Também aconselho a utilização de ArrayList no lugar de Vetor.

Se ficou confuso, só perguntar xD
ok? @oliveira.tadeu

Ok Cassiano, obrigado por sua ajuda.
Se eu precisar vou mesmo recorrer aos colegas e ao forum, grande abraço