Informática, perguntado por clauapfelipe, 3 meses atrás

Analise o projeto abaixo composto pela classe Pessoa e a classe de teste, e indique a alternativa que indica o que está errado, verificando a classe Pessoa e na sequência a classe TestaPessoa.
public class Pessoa{
String nome;
int idade;
String telefone;
public void exibirDados(){
System.out.println("Nome:"+nome);
System.out.println("Idade:" + idade+ " anos");
System.out.println("Telefone:"+ telefone);
}
}

public class TestaPessoa{
public static void main (String [] args){
exibirDados();
}
}

faltou o método main na classe Pessoa.

faltou criar o objeto Pessoa na classe TestaPessoa, para depois poder chamar seu método através da variável de referência indicada. Exemplo: Pessoa p = new Pessoa(); e a linha exibirDados() seria substituída pela linha p.exibirDados().

Não há erros nos códigos acima.

Faltou criar o objeto na classe Pessoa.
o erro está no método exibirDados() da classe Pessoa, ele não pode ser void.

Soluções para a tarefa

Respondido por claudemirfelipe
1

Resposta:

Faltou criar o objeto Pessoa na classe TestaPessoa, para depois poder chamar seu método através da variável de referência indicada. Exemplo: Pessoa p = new Pessoa(); e a linha exibirDados() seria substituída pela linha p.exibirDados().

Perguntas interessantes