Erro de Programação

import java.io.*;

public class AgendaRegistro2 {

public static void incluir() {

BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));

try {
         System.out.print("Nome..: "); 
     regContato1.setNome(dataIn.readLine());
         System.out.print("Endereco..: "); 
     regContato1.setEndereco(dataIn.readLine());
         System.out.print("Telefone..: "); 
     regContato1.setTelefone(dataIn.readLine());
         System.out.print("E-mail..: "); 
     regContato1.setEmail(dataIn.readLine());

    } catch (IOException e) {
        System.out.println("Erro: " + e);

          }
}

public static void visualizar() {
     regContato1.print();
}    	


public static void main(String [] args) {

    Agenda regContato1 = new Agenda();

    BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
    String op="";


   do {
    System.out.println(" Tecle <q> para sair!");
    System.out.println();

    System.out.println(" 1 -------- Cadastro");
    System.out.println(" 2 -------- Visualizar");	    
    System.out.print(" Digite Opcao.: ");

    try {
         op = dataIn.readLine();
            } catch(IOException e) { System.out.println("Erro: " + e);
        }

    if(op.equals("1"))  AgendaRegistro2.incluir(); 
    if(op.equals("2"))  AgendaRegistro2.visualizar();

     }while(op =="q");

}

}

Eu não estou conseguindo chamar os métodos visualizar e incluir.

O que estou errando ???

Valeu pela Atenção.

wow, uma classe com todos os métodos estáticos… Não parece muito orientado a objetos, mas ignoremos isso.

Qual o erro? Como vc sabe que não consegue chamar os métodos?

P.S. - Por favor, use a tag “code” para postar códigos aqui no GUJ.

Qual a mensagem de erro? e de onde que ta saindo essa variavel regContato1 ???
Ah, procura um poco de material sobre logica de programação e programação orientada a objetos pra melhorar o nível do seu código tb :wink:

1º - Tente utilizar a classe Scanner para obter os dados (ela está disponível a partir do Java 5);
2º - Evite a utilização de static. (há diversos motivos para que static deva ser evitado. Sugiro uma pesquisada pela internet);
3º - Se você colocar o seu código usando o Code, fica melhor para lermos.
4º: Sobre Orientação a Objetos: a apostila da Caelum é muito boa. Recomendo o estudo inicial com o auxílio da mesma.

Exemplo de utilização do Scanner:

import java.util.Scanner;

//...

Scanner sc = new Scanner(System.in);
String nome = sc.next();
System.out.println("Nome: " + nome);
String endereco = sc.next();
System.out.println("Endereço:" + endereco);

//...

A apostila pode ser encontrada em: http://www.caelum.com.br/caelum/apostila/caelum-java-objetos-fj11.pdf