[RESOLVIDO]Acessar SET de uma subclasse

Boa noite Galera!

Tenho uma classe Pessoa:

[code]
public class Pessoa {
private String nome;
private int idade;

public Pessoa(String nome, int idade)
{
	this.nome = nome;
	this.idade = idade;
}

public Pessoa()
{
	this.nome = null;
	this.idade = 0;
}

public String getNome()
{
	return nome;
}
public void setNome(String nome)
{
	this.nome = nome;
}

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

}[/code]

Tenho uma classe Amigo que extends de Pessoa:

[code]
public class Amigo extends Pessoa {
private String dataAniversario;

public Amigo()
{
	this.dataAniversario = null;
}

public String getDataAniversario()
{
	return dataAniversario;
}
public void setDataAniversario(String dataAniversario)
{
	this.dataAniversario = dataAniversario;
}[/code]

E tenho uma classe Agenda

[code]
public class Agenda{
Pessoa pessoas[];
private int i = 0;
private int quantAmigos = 0;
private int quantConhecidos = 0;
private int aleatorio = 0;

public Agenda(int tamanho)
{
	pessoas = new Pessoa[tamanho];
	for(i = 0; i < pessoas.length; i++)
	{
		aleatorio = 1+(int)(Math.random()*2);
		if(aleatorio == 1)
			pessoas[i] = new Amigo();
		else if(aleatorio == 2)
			pessoas[i] = new Conhecido();
	}
}

public void addInformacao()
{
	Scanner sc = new Scanner(System.in);
	for(i = 0; i < pessoas.length; i++)
	{
		System.out.println("Digite o nome da posição "+i);
		String nome = sc.next();
		System.out.println("Digite a idade da posição "+i);
		int idade = sc.nextInt();
		
		if(pessoas[i] instanceof Amigo)
		{
			System.out.println("Digite o aniversário DD/MM/AA");
			String aniversario = sc.next();
			pessoas[i].setDataAniversario(aniversario); //aqui esta dando erro
		}[/code]

Algume pode me dizer como faço para poder acessaro metodo set da classe Amigo???

Amigo amigo = new Amigo();
amigo.setIdade(32);

tente isto


  ((Amigo)pessoas[i]).setDataAniversario(aniversario);

Vc nao vai conseguir fazer isso.

a classe Pessoa não tem o método setDataAniversario,

assim necessariamente precisa fazer um cast igual nosso amigo informou

OK, pessoal consegui.
Obrigado a Todos!!