Estava com o erro citado no titulo na linha 29, resolvi o problema adicionando a linha 26.
Mas não entendi o que esta ocorrendo ali, ja que eu ja tinha instanciado o objeto na linha 16.
Poderiam me explicar?
Obrigado
package mypkg;
import java.util.Scanner;
public class Main {
public static void menu() {
System.out.println("1- Cadastrar novo contato;"
+ "\n2- Pesquisar: "
+ "\n3- Ligar: "
+ "\n4- Excluir:"
+ "\n5- Sair");
}
public static void main(String[] args) {
Agenda agenda[] = new Agenda[5];
Scanner input = new Scanner(System.in);
int op = 0;
int cont = 0;
do {
menu();
op = input.nextInt();
switch (op) {
case 1:
agenda[cont] = new Agenda();
input.nextLine();
System.out.println("Digite o nome do contato: ");
agenda[cont].setNome(input.nextLine());

